• Home
  • Raw
  • Download

Lines Matching refs:_chars

188   char *_chars;  variable
194 memmove(_chars + dest, _chars + src, (size_t)(_len - src + 1) * sizeof(char)); in MoveItems()
233 ~AString() { MY_STRING_DELETE(_chars); } in ~AString()
237 void Empty() { _len = 0; _chars[0] = 0; } in Empty()
239 operator const char *() const { return _chars; }
240 const char *Ptr() const { return _chars; } in Ptr()
241 const char *Ptr(unsigned pos) const { return _chars + pos; } in Ptr()
242 const char *RightPtr(unsigned num) const { return _chars + _len - num; } in RightPtr()
243 char Back() const { return _chars[_len - 1]; } in Back()
245 void ReplaceOneCharAtPos(unsigned pos, char c) { _chars[pos] = c; } in ReplaceOneCharAtPos()
254 return _chars; in GetBuf()
260 char *chars = _chars; in GetBuf_SetEnd()
267 void ReleaseBuf_SetEnd(unsigned newLen) { _len = newLen; _chars[newLen] = 0; } in ReleaseBuf_SetEnd()
270 char *chars = _chars; in ReleaseBuf_CalcLen()
286 char *chars = _chars;
306 …AString Mid(unsigned startIndex, unsigned count) const { return AString(count, _chars + startIndex… in Mid()
311 void MakeLower_Ascii() { MyStringLower_Ascii(_chars); } in MakeLower_Ascii()
314 bool IsEqualTo(const char *s) const { return strcmp(_chars, s) == 0; } in IsEqualTo()
315 …bool IsEqualTo_Ascii_NoCase(const char *s) const { return StringsAreEqualNoCase_Ascii(_chars, s); } in IsEqualTo_Ascii_NoCase()
320 bool IsPrefixedBy(const char *s) const { return IsString1PrefixedByString2(_chars, s); } in IsPrefixedBy()
326 const char *s = _chars; in IsAscii()
332 int Find(char c) const { return FindCharPosInString(_chars, c); } in Find()
335 int pos = FindCharPosInString(_chars + startIndex, c); in Find()
367 void DeleteBack() { _chars[--_len] = 0; } in DeleteBack()
373 _chars[index] = 0; in DeleteFrom()
416 wchar_t *_chars; variable
422 memmove(_chars + dest, _chars + src, (size_t)(_len - src + 1) * sizeof(wchar_t)); in MoveItems()
471 ~UString() { MY_STRING_DELETE(_chars); } in ~UString()
475 void Empty() { _len = 0; _chars[0] = 0; } in Empty()
477 operator const wchar_t *() const { return _chars; }
478 const wchar_t *Ptr() const { return _chars; } in Ptr()
479 const wchar_t *Ptr(unsigned pos) const { return _chars + pos; } in Ptr()
480 const wchar_t *RightPtr(unsigned num) const { return _chars + _len - num; } in RightPtr()
481 wchar_t Back() const { return _chars[_len - 1]; } in Back()
483 void ReplaceOneCharAtPos(unsigned pos, wchar_t c) { _chars[pos] = c; } in ReplaceOneCharAtPos()
489 return _chars; in GetBuf()
495 wchar_t *chars = _chars; in GetBuf_SetEnd()
502 void ReleaseBuf_SetEnd(unsigned newLen) { _len = newLen; _chars[newLen] = 0; } in ReleaseBuf_SetEnd()
505 wchar_t *chars = _chars; in ReleaseBuf_CalcLen()
520 wchar_t *chars = _chars;
540 …UString Mid(unsigned startIndex, unsigned count) const { return UString(count, _chars + startIndex… in Mid()
546 void MakeLower_Ascii() { MyStringLower_Ascii(_chars); } in MakeLower_Ascii()
548 bool IsEqualTo(const char *s) const { return StringsAreEqual_Ascii(_chars, s); } in IsEqualTo()
549 bool IsEqualTo_NoCase(const wchar_t *s) const { return StringsAreEqualNoCase(_chars, s); } in IsEqualTo_NoCase()
550 …bool IsEqualTo_Ascii_NoCase(const char *s) const { return StringsAreEqualNoCase_Ascii(_chars, s); } in IsEqualTo_Ascii_NoCase()
551 int Compare(const wchar_t *s) const { return wcscmp(_chars, s); } in Compare()
555 bool IsPrefixedBy(const wchar_t *s) const { return IsString1PrefixedByString2(_chars, s); } in IsPrefixedBy()
556 …sPrefixedBy_NoCase(const wchar_t *s) const { return IsString1PrefixedByString2_NoCase(_chars, s); } in IsPrefixedBy_NoCase()
562 const wchar_t *s = _chars; in IsAscii()
568 int Find(wchar_t c) const { return FindCharPosInString(_chars, c); } in Find()
571 int pos = FindCharPosInString(_chars + startIndex, c); in Find()
603 void DeleteBack() { _chars[--_len] = 0; } in DeleteBack()
609 _chars[index] = 0; in DeleteFrom()
657 wchar_t *_chars; variable
672 UString2(): _chars(NULL), _len(0) {} in UString2()
676 ~UString2() { if (_chars) MY_STRING_DELETE(_chars); } in ~UString2()
683 const wchar_t *GetRawPtr() const { return _chars; } in GetRawPtr()
687 if (!_chars || minLen > _len) in GetBuf()
689 return _chars; in GetBuf()