Go to the documentation of this file.
99 virtual int32_t count(
UErrorCode& status)
const = 0;
131 virtual const char* next(int32_t *resultLength,
UErrorCode& status);
156 virtual const char16_t* unext(int32_t *resultLength,
UErrorCode& status);
221 char charsBuffer[32];
248 void ensureCharsCapacity(int32_t capacity,
UErrorCode &status);
int8_t UBool
The ICU boolean type.
U_EXPORT UBool operator==(const StringPiece &x, const StringPiece &y)
Global operator == for StringPiece.
UnicodeString unistr
UnicodeString field for use with default implementations and subclasses.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
UObject is the common ICU "boilerplate" class.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers,...
Base class for 'pure' C++ implementations of uenum api.
char * chars
char * buffer for use with default implementations and subclasses.
UBool operator!=(const StringPiece &x, const StringPiece &y)
Global operator != for StringPiece.
int32_t charsCapacity
Capacity of chars, for use with default implementations and subclasses.
C++ API: Common ICU base class UObject.
#define U_NAMESPACE_BEGIN