#include "unicode/utypes.h"
#if !UCONFIG_NO_COLLATION
#include "unicode/ucharstrie.h"
#include "unicode/uniset.h"
#include "unicode/unistr.h"
#include "unicode/ustringtrie.h"
#include "collation.h"
#include "collationdata.h"
#include "collationsets.h"
#include "normalizer2impl.h"
#include "uassert.h"
#include "utf16collationiterator.h"
#include "utrie2.h"
U_NAMESPACE_BEGIN
U_CDECL_BEGIN
static UBool U_CALLCONV
enumTailoredRange(const void *context, UChar32 start, UChar32 end, uint32_t ce32) { … }
U_CDECL_END
void
TailoredSet::forData(const CollationData *d, UErrorCode &ec) { … }
UBool
TailoredSet::handleCE32(UChar32 start, UChar32 end, uint32_t ce32) { … }
void
TailoredSet::compare(UChar32 c, uint32_t ce32, uint32_t baseCE32) { … }
void
TailoredSet::comparePrefixes(UChar32 c, const char16_t *p, const char16_t *q) { … }
void
TailoredSet::compareContractions(UChar32 c, const char16_t *p, const char16_t *q) { … }
void
TailoredSet::addPrefixes(const CollationData *d, UChar32 c, const char16_t *p) { … }
void
TailoredSet::addPrefix(const CollationData *d, const UnicodeString &pfx, UChar32 c, uint32_t ce32) { … }
void
TailoredSet::addContractions(UChar32 c, const char16_t *p) { … }
void
TailoredSet::addSuffix(UChar32 c, const UnicodeString &sfx) { … }
void
TailoredSet::add(UChar32 c) { … }
ContractionsAndExpansions::CESink::~CESink() { … }
U_CDECL_BEGIN
static UBool U_CALLCONV
enumCnERange(const void *context, UChar32 start, UChar32 end, uint32_t ce32) { … }
U_CDECL_END
void
ContractionsAndExpansions::forData(const CollationData *d, UErrorCode &ec) { … }
void
ContractionsAndExpansions::forCodePoint(const CollationData *d, UChar32 c, UErrorCode &ec) { … }
void
ContractionsAndExpansions::handleCE32(UChar32 start, UChar32 end, uint32_t ce32) { … }
void
ContractionsAndExpansions::handlePrefixes(
UChar32 start, UChar32 end, uint32_t ce32) { … }
void
ContractionsAndExpansions::handleContractions(
UChar32 start, UChar32 end, uint32_t ce32) { … }
void
ContractionsAndExpansions::addExpansions(UChar32 start, UChar32 end) { … }
void
ContractionsAndExpansions::addStrings(UChar32 start, UChar32 end, UnicodeSet *set) { … }
U_NAMESPACE_END
#endif