X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/249c4c5ea9376c24572daf9c2effa7484a282f14..3d1f044b704633e2e541231cd17ae9ecf9ad5c7a:/icuSources/tools/gennorm2/norms.h?ds=inline diff --git a/icuSources/tools/gennorm2/norms.h b/icuSources/tools/gennorm2/norms.h index 4bf6e760..5684e65e 100644 --- a/icuSources/tools/gennorm2/norms.h +++ b/icuSources/tools/gennorm2/norms.h @@ -15,12 +15,12 @@ #if !UCONFIG_NO_NORMALIZATION #include "unicode/errorcode.h" +#include "unicode/umutablecptrie.h" #include "unicode/uniset.h" #include "unicode/unistr.h" #include "unicode/utf16.h" #include "normalizer2impl.h" #include "toolutil.h" -#include "utrie2.h" #include "uvectr32.h" U_NAMESPACE_BEGIN @@ -176,8 +176,6 @@ public: virtual ~Enumerator(); /** Called for enumerated value!=0. */ virtual void rangeHandler(UChar32 start, UChar32 end, Norm &norm) = 0; - /** @internal Public only for C callback. */ - UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value); protected: Norms &norms; }; @@ -190,7 +188,7 @@ private: Norms(const Norms &other) = delete; Norms &operator=(const Norms &other) = delete; - UTrie2 *normTrie; + UMutableCPTrie *normTrie; UToolMemory *normMem; Norm *norms; };