#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 & ) { … }
char16_t
UTF16CollationIterator::handleGetTrailSurrogate() { … }
UBool
UTF16CollationIterator::foundNULTerminator() { … }
UChar32
UTF16CollationIterator::nextCodePoint(UErrorCode & ) { … }
UChar32
UTF16CollationIterator::previousCodePoint(UErrorCode & ) { … }
void
UTF16CollationIterator::forwardNumCodePoints(int32_t num, UErrorCode & ) { … }
void
UTF16CollationIterator::backwardNumCodePoints(int32_t num, UErrorCode & ) { … }
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