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
142 static UClassID U_EXPORT2 getStaticClassID();
174 int32_t pieces_length;
175 int32_t *pieces_lengths;
179 int32_t current_length;
185 const Normalizer2Impl *nfcImpl;
191 Hashtable *getEquivalents2(Hashtable *fillinResult,
const char16_t *segment, int32_t segLen,
UErrorCode &status);
200 Hashtable *extract(Hashtable *fillinResult,
UChar32 comp,
const char16_t *segment, int32_t segLen, int32_t segmentPos,
UErrorCode &status);