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

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

#include "unicode/utypes.h"

#if !UCONFIG_NO_COLLATION

#include "unicode/utf8.h"
#include "charstr.h"
#include "cmemory.h"
#include "collation.h"
#include "collationdata.h"
#include "collationfcd.h"
#include "collationiterator.h"
#include "normalizer2impl.h"
#include "uassert.h"
#include "utf8collationiterator.h"

U_NAMESPACE_BEGIN

UTF8CollationIterator::~UTF8CollationIterator() {}

void
UTF8CollationIterator::resetToOffset(int32_t newOffset) {}

int32_t
UTF8CollationIterator::getOffset() const {}

uint32_t
UTF8CollationIterator::handleNextCE32(UChar32 &c, UErrorCode & /*errorCode*/) {}

UBool
UTF8CollationIterator::foundNULTerminator() {}

UBool
UTF8CollationIterator::forbidSurrogateCodePoints() const {}

UChar32
UTF8CollationIterator::nextCodePoint(UErrorCode & /*errorCode*/) {}

UChar32
UTF8CollationIterator::previousCodePoint(UErrorCode & /*errorCode*/) {}

void
UTF8CollationIterator::forwardNumCodePoints(int32_t num, UErrorCode & /*errorCode*/) {}

void
UTF8CollationIterator::backwardNumCodePoints(int32_t num, UErrorCode & /*errorCode*/) {}

// FCDUTF8CollationIterator ------------------------------------------------ ***

FCDUTF8CollationIterator::~FCDUTF8CollationIterator() {}

void
FCDUTF8CollationIterator::resetToOffset(int32_t newOffset) {}

int32_t
FCDUTF8CollationIterator::getOffset() const {}

uint32_t
FCDUTF8CollationIterator::handleNextCE32(UChar32 &c, UErrorCode &errorCode) {}

UBool
FCDUTF8CollationIterator::nextHasLccc() const {}

UBool
FCDUTF8CollationIterator::previousHasTccc() const {}

char16_t
FCDUTF8CollationIterator::handleGetTrailSurrogate() {}

UBool
FCDUTF8CollationIterator::foundNULTerminator() {}

UChar32
FCDUTF8CollationIterator::nextCodePoint(UErrorCode &errorCode) {}

UChar32
FCDUTF8CollationIterator::previousCodePoint(UErrorCode &errorCode) {}

void
FCDUTF8CollationIterator::forwardNumCodePoints(int32_t num, UErrorCode &errorCode) {}

void
FCDUTF8CollationIterator::backwardNumCodePoints(int32_t num, UErrorCode &errorCode) {}

void
FCDUTF8CollationIterator::switchToForward() {}

UBool
FCDUTF8CollationIterator::nextSegment(UErrorCode &errorCode) {}

void
FCDUTF8CollationIterator::switchToBackward() {}

UBool
FCDUTF8CollationIterator::previousSegment(UErrorCode &errorCode) {}

UBool
FCDUTF8CollationIterator::normalize(const UnicodeString &s, UErrorCode &errorCode) {}

U_NAMESPACE_END

#endif  // !UCONFIG_NO_COLLATION