23 #ifndef __ccxx_UTFDecoder_hxx 24 #define __ccxx_UTFDecoder_hxx 62 virtual void reset() = 0;
92 #endif // __ccxx_UTFDecoder_hxx static const int STATUS_OUTPUT_BUFFER_FULL
A status indicating that there is not enough room in the output buffer to finish transcoding the inpu...
Definition: UTFDecoder.h++:51
uint32_t char32_t
A UTF-32 character.
Definition: Common.h++:207
#define COMMONCPP_API
Definition: Common.h++:126
A base class for transcoders that decode strings to UTF-16 from a different UTF encoding.
Definition: UTFDecoder.h++:34
static const int STATUS_INVALID_INPUT
A status indicating that transcoding cannot continue because invalid data was encountered in the inpu...
Definition: UTFDecoder.h++:57
uint16_t char16_t
A UTF-16 character.
Definition: Common.h++:201
static const int STATUS_OK
A status indicating that all input has been successfully transcoded.
Definition: UTFDecoder.h++:39
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
static const int STATUS_NEED_MORE_INPUT
A status indicating that more input must be supplied to complete the transcoding. ...
Definition: UTFDecoder.h++:45
Definition: AllocationMap.c++:25