23 #ifndef __ccxx_UTF32Decoder_hxx 24 #define __ccxx_UTF32Decoder_hxx 65 int decode(
const char32_t** input,
int* inputCountLeft,
66 char16_t** output,
int* outputCountLeft);
82 static int decodedLength(
const char32_t* buf,
int length,
int maxLength = 0);
91 #endif // __ccxx_UTF32Decoder_hxx
uint32_t char32_t
A UTF-32 character.
Definition: Common.h++:207
A UTF-32 to UTF-16 string transcoder.
Definition: UTF32Decoder.h++:38
#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
uint16_t char16_t
A UTF-16 character.
Definition: Common.h++:201
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
Definition: AllocationMap.c++:25