15 #if U_SHOW_CPLUSPLUS_API
17 #if !UCONFIG_NO_NORMALIZATION
31 #ifndef CANITER_SKIP_ZEROES
32 #define CANITER_SKIP_ZEROES true
39 class Normalizer2Impl;
123 #ifndef U_HIDE_INTERNAL_API
141 static UClassID U_EXPORT2 getStaticClassID();
175 int32_t pieces_length;
176 int32_t *pieces_lengths;
180 int32_t current_length;
186 const Normalizer2Impl &nfcImpl;
192 Hashtable *getEquivalents2(Hashtable *fillinResult,
const char16_t *segment, int32_t segLen,
UErrorCode &status);
201 Hashtable *extract(Hashtable *fillinResult,
UChar32 comp,
const char16_t *segment, int32_t segLen, int32_t segmentPos,
UErrorCode &status);