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

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

#include "unicode/utypes.h"

#if !UCONFIG_NO_COLLATION

#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 "utf16collationiterator.h"

U_NAMESPACE_BEGIN

UTF16CollationIterator::UTF16CollationIterator(const UTF16CollationIterator &other,
                                               const char16_t *newText)
        :{}

UTF16CollationIterator::~UTF16CollationIterator() {}

bool
UTF16CollationIterator::operator==(const CollationIterator &other) const {}

void
UTF16CollationIterator::resetToOffset(int32_t newOffset) {}

int32_t
UTF16CollationIterator::getOffset() const {}

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

char16_t
UTF16CollationIterator::handleGetTrailSurrogate() {}

UBool
UTF16CollationIterator::foundNULTerminator() {}

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

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

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

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

// FCDUTF16CollationIterator ----------------------------------------------- ***

FCDUTF16CollationIterator::FCDUTF16CollationIterator(const FCDUTF16CollationIterator &other,
                                                     const char16_t *newText)
        :{}

FCDUTF16CollationIterator::~FCDUTF16CollationIterator() {}

bool
FCDUTF16CollationIterator::operator==(const CollationIterator &other) const {}

void
FCDUTF16CollationIterator::resetToOffset(int32_t newOffset) {}

int32_t
FCDUTF16CollationIterator::getOffset() const {}

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

UBool
FCDUTF16CollationIterator::foundNULTerminator() {}

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

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

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

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

void
FCDUTF16CollationIterator::switchToForward() {}

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

void
FCDUTF16CollationIterator::switchToBackward() {}

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

UBool
FCDUTF16CollationIterator::normalize(const char16_t *from, const char16_t *to, UErrorCode &errorCode) {}

U_NAMESPACE_END

#endif  // !UCONFIG_NO_COLLATION