Lines Matching refs:len
71 Rep *p = Rep::create (len);
72 p->copy (0, data (), len);
73 p->len = len;
107 p->len = length ();
110 p->len = 0;
155 const size_type len = length ();
156 OUTOFRANGE (pos > len);
157 if (n1 > len - pos)
158 n1 = len - pos;
159 LENGTHERROR (len - n1 > max_size () - n2);
160 size_t newlen = len - n1 + n2;
166 p->copy (pos + n2, data () + pos + n1, len - (pos + n1));
172 rep ()->move (pos + n2, data () + pos + n1, len - (pos + n1));
175 rep ()->len = newlen;
191 const size_t len = length ();
192 OUTOFRANGE (pos > len);
193 if (n1 > len - pos)
194 n1 = len - pos;
195 LENGTHERROR (len - n1 > max_size () - n2);
196 size_t newlen = len - n1 + n2;
202 p->copy (pos + n2, data () + pos + n1, len - (pos + n1));
208 rep ()->move (pos + n2, data () + pos + n1, len - (pos + n1));
211 rep ()->len = newlen;
258 _find (const charT* ptr, charT c, size_type xpos, size_type len)
260 for (; xpos < len; ++xpos)