Home | History | Annotate | Download | only in common

Lines Matching refs:UTS46

6 *   file name:  uts46.cpp
112 // UTS46 class declaration ------------------------------------------------- ***
114 class UTS46 : public IDNA {
116 UTS46(uint32_t options, UErrorCode &errorCode);
117 virtual ~UTS46();
196 const Normalizer2 &uts46Norm2; // uts46.nrm
203 IDNA *idna=new UTS46(options, errorCode);
216 // UTS46 implementation ---------------------------------------------------- ***
218 UTS46::UTS46(uint32_t opt, UErrorCode &errorCode)
219 : uts46Norm2(*Normalizer2::getInstance(NULL, "uts46", UNORM2_COMPOSE, errorCode)),
222 UTS46::~UTS46() {}
225 UTS46::labelToASCII(const UnicodeString &label, UnicodeString &dest,
231 UTS46::labelToUnicode(const UnicodeString &label, UnicodeString &dest,
237 UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest,
250 UTS46::nameToUnicode(const UnicodeString &name, UnicodeString &dest,
256 UTS46::labelToASCII_UTF8(const StringPiece &label, ByteSink &dest,
262 UTS46::labelToUnicodeUTF8(const StringPiece &label, ByteSink &dest,
268 UTS46::nameToASCII_UTF8(const StringPiece &name, ByteSink &dest,
274 UTS46::nameToUnicodeUTF8(const StringPiece &name, ByteSink &dest,
280 // The normalizer (using uts46.nrm) maps uppercase ASCII letters to lowercase
302 UTS46::process(const UnicodeString &src,
410 UTS46::processUTF8(const StringPiece &src,
535 UTS46::processUnicode(const UnicodeString &src,
598 UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart,
665 // grep disallowed_STD3_valid IdnaMappingTable.txt (or uts46.txt)
686 UTS46::processLabel(UnicodeString &dest,
899 UTS46::markBadACELabel(UnicodeString &dest,
964 UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) const {
1113 UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const {
1183 UTS46::checkLabelContextO(const UChar *label, int32_t labelLength, IDNAInfo &info) const {