chromium/third_party/icu/source/i18n/collationsets.cpp

// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
* Copyright (C) 2013-2014, International Business Machines
* Corporation and others.  All Rights Reserved.
*******************************************************************************
* collationsets.cpp
*
* created on: 2013feb09
* created by: Markus W. Scherer
*/

#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  // !UCONFIG_NO_COLLATION