27 #if U_SHOW_CPLUSPLUS_API    94     createUTS46Instance(uint32_t options, 
UErrorCode &errorCode);
   312         errors=labelErrors=0;
   318     uint32_t errors, labelErrors;
   326 #endif  // UCONFIG_NO_IDNA Output container for IDNA processing errors. 
 
uint32_t getErrors() const
Returns a bit set indicating IDNA processing errors. 
 
UBool isTransitionalDifferent() const
Returns TRUE if transitional and nontransitional processing produce different results. 
 
IDNAInfo()
Constructor for stack allocation. 
 
A ByteSink can be filled with bytes. 
 
C++ API: StringPiece: Read-only byte string wrapper class. 
 
C++ API: Interface for writing bytes, and implementation classes. 
 
#define TRUE
The TRUE value of a UBool. 
 
C API: Internationalizing Domain Names in Applications (IDNA) 
 
UErrorCode
Standard ICU4C error code type, a substitute for exceptions. 
 
Basic definitions for ICU, for both C and C++ APIs. 
 
#define FALSE
The FALSE value of a UBool. 
 
#define U_COMMON_API
Set to export library symbols from inside the common library, and to import them from outside...
 
UBool hasErrors() const
Were there IDNA processing errors? 
 
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
 
Abstract base class for IDNA processing. 
 
A string-like object that points to a sized piece of memory. 
 
UObject is the common ICU "boilerplate" class. 
 
UMemory is the common ICU base class. 
 
int8_t UBool
The ICU boolean type.