Home | History | Annotate | Download | only in common

Lines Matching full:charstring

39 class U_COMMON_API CharString : public UMemory {
41 CharString() : len(0) { buffer[0]=0; }
42 CharString(const StringPiece &s, UErrorCode &errorCode) : len(0) {
46 CharString(const CharString &s, UErrorCode &errorCode) : len(0) {
50 CharString(const char *s, int32_t sLength, UErrorCode &errorCode) : len(0) {
54 ~CharString() {}
58 * CharString does not support the standard copy constructor nor
62 CharString &copyFrom(const CharString &other, UErrorCode &errorCode);
72 CharString &clear() { len=0; buffer[0]=0; return *this; }
73 CharString &truncate(int32_t newLength);
75 CharString &append(char c, UErrorCode &errorCode);
76 CharString &append(const StringPiece &s, UErrorCode &errorCode) {
79 CharString &append(const CharString &s, UErrorCode &errorCode) {
82 CharString &append(const char *s, int32_t sLength, UErrorCode &status);
108 CharString &appendInvariantChars(const UnicodeString &s, UErrorCode &errorCode);
116 CharString(const CharString &other); // forbid copying of this class
117 CharString &operator=(const CharString &other); // forbid copying of this class