#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
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;
};
Norms(const Norms &other) = delete;
Norms &operator=(const Norms &other) = delete;
- UTrie2 *normTrie;
+ UMutableCPTrie *normTrie;
UToolMemory *normMem;
Norm *norms;
};