ICU 4.8.1.1
4.8.1.1
|
Output container for IDNA processing errors. More...
#include <idna.h>
Public Member Functions | |
IDNAInfo () | |
Constructor for stack allocation. | |
UBool | hasErrors () const |
Were there 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. | |
Friends | |
class | UTS46 |
Output container for IDNA processing errors.
The IDNAInfo class is not suitable for subclassing.
IDNAInfo::IDNAInfo | ( | ) | [inline] |
uint32_t IDNAInfo::getErrors | ( | ) | const [inline] |
UBool IDNAInfo::hasErrors | ( | ) | const [inline] |
UBool IDNAInfo::isTransitionalDifferent | ( | ) | const [inline] |
Returns TRUE if transitional and nontransitional processing produce different results.
This is the case when the input label or domain name contains one or more deviation characters outside a Punycode label (see UTS #46).