Go to the documentation of this file.
92 createUTS46Instance(uint32_t options,
UErrorCode &errorCode);
310 errors=labelErrors=0;
316 uint32_t errors, labelErrors;
324 #endif // UCONFIG_NO_IDNA
#define FALSE
The FALSE value of a UBool.
uint32_t getErrors() const
Returns a bit set indicating IDNA processing errors.
Basic definitions for ICU, for both C and C++ APIs.
UBool hasErrors() const
Were there IDNA processing errors?
IDNAInfo()
Constructor for stack allocation.
int8_t UBool
The ICU boolean type.
Abstract base class for IDNA processing.
C++ API: StringPiece: Read-only byte string wrapper class.
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,...
#define TRUE
The TRUE value of a UBool.
A ByteSink can be filled with bytes.
UMemory is the common ICU base class.
C API: Internationalizing Domain Names in Applications (IDNA)
UBool isTransitionalDifferent() const
Returns TRUE if transitional and nontransitional processing produce different results.
Output container for IDNA processing errors.
#define U_NAMESPACE_BEGIN
A string-like object that points to a sized piece of memory.
C++ API: Interface for writing bytes, and implementation classes.