Home | History | Annotate | Download | only in Common

Lines Matching defs:_length

136       Delete(i, _length - i);

143 sizeof(T) * (_length - srcIndex + 1));
159 int _length;
169 if (newCapacity > kMaxStringSize || newCapacity < _length)
175 for (int i = 0; i < _length; i++)
180 _chars[_length] = 0;
186 int freeSize = _capacity - _length - 1;
203 if (index > _length)
204 index = _length;
208 CStringBase(): _chars(0), _length(0), _capacity(0) { SetCapacity(3); }
209 CStringBase(T c): _chars(0), _length(0), _capacity(0)
214 _length = 1;
216 CStringBase(const T *chars): _chars(0), _length(0), _capacity(0)
221 _length = length;
223 CStringBase(const CStringBase &s): _chars(0), _length(0), _capacity(0)
225 SetCapacity(s._length);
227 _length = s._length;
233 T Back() const { return _chars[_length - 1]; }
251 _length = newLength;
260 _length = 1;
269 _length = length;
277 SetCapacity(s._length);
279 _length = s._length;
286 _chars[_length] = c;
287 _chars[++_length] = 0;
294 MyStringCopy(_chars + _length, s);
295 _length += len;
300 GrowLength(s._length);
301 MyStringCopy(_chars + _length, s._chars);
302 _length += s._length;
307 _length = 0;
310 int Length() const { return _length; }
311 bool IsEmpty() const { return (_length == 0); }
314 { return Mid(startIndex, _length - startIndex); }
317 if (startIndex + count > _length)
318 count = _length - startIndex;
320 if (startIndex == 0 && startIndex + count == _length)
329 result._length = count;
336 if (count > _length)
337 count = _length;
338 return Mid(_length - count, count);
383 for (; startIndex < _length; startIndex++)
386 for (j = 0; j < s._length && startIndex + j < _length; j++)
389 if (j == s._length)
396 if (_length == 0)
398 const T *p = _chars + _length - 1;
410 for (int i = 0; i < _length; i++)
460 Delete(i, _length - i);
473 _length++;
474 return _length;
480 return _length;
485 _length += numInsertChars;
486 return _length;
517 while (pos < _length)
531 if (index + count > _length)
532 count = _length - index;
536 _length -= count;
538 return _length;
540 void DeleteBack() { Delete(_length - 1); }