Lines Matching refs:CharString
39 class U_COMMON_API CharString : public UMemory {
41 CharString() : len(0) { buffer[0]=0; } in CharString() function
42 CharString(const StringPiece &s, UErrorCode &errorCode) : len(0) { in CharString() function
46 CharString(const CharString &s, UErrorCode &errorCode) : len(0) { in CharString() function
50 CharString(const char *s, int32_t sLength, UErrorCode &errorCode) : len(0) { in CharString() function
54 ~CharString() {} in ~CharString()
62 CharString ©From(const CharString &other, UErrorCode &errorCode);
75 CharString &clear() { len=0; buffer[0]=0; return *this; } in clear()
76 CharString &truncate(int32_t newLength);
78 CharString &append(char c, UErrorCode &errorCode);
79 CharString &append(const StringPiece &s, UErrorCode &errorCode) { in append()
82 CharString &append(const CharString &s, UErrorCode &errorCode) { in append()
85 CharString &append(const char *s, int32_t sLength, UErrorCode &status);
111 CharString &appendInvariantChars(const UnicodeString &s, UErrorCode &errorCode);
118 CharString &appendPathPart(const StringPiece &s, UErrorCode &errorCode);
124 CharString &ensureEndsWithFileSeparator(UErrorCode &errorCode);
132 CharString(const CharString &other); // forbid copying of this class
133 CharString &operator=(const CharString &other); // forbid copying of this class