#include "unicode/utypes.h"
#include "unicode/appendable.h"
#include "unicode/ucharstrie.h"
#include "unicode/uobject.h"
#include "unicode/utf16.h"
#include "cmemory.h"
#include "uassert.h"
U_NAMESPACE_BEGIN
UCharsTrie::~UCharsTrie() { … }
UStringTrieResult
UCharsTrie::current() const { … }
UStringTrieResult
UCharsTrie::firstForCodePoint(UChar32 cp) { … }
UStringTrieResult
UCharsTrie::nextForCodePoint(UChar32 cp) { … }
UStringTrieResult
UCharsTrie::branchNext(const char16_t *pos, int32_t length, int32_t uchar) { … }
UStringTrieResult
UCharsTrie::nextImpl(const char16_t *pos, int32_t uchar) { … }
UStringTrieResult
UCharsTrie::next(int32_t uchar) { … }
UStringTrieResult
UCharsTrie::next(ConstChar16Ptr ptr, int32_t sLength) { … }
const char16_t *
UCharsTrie::findUniqueValueFromBranch(const char16_t *pos, int32_t length,
UBool haveUniqueValue, int32_t &uniqueValue) { … }
UBool
UCharsTrie::findUniqueValue(const char16_t *pos, UBool haveUniqueValue, int32_t &uniqueValue) { … }
int32_t
UCharsTrie::getNextUChars(Appendable &out) const { … }
void
UCharsTrie::getNextBranchUChars(const char16_t *pos, int32_t length, Appendable &out) { … }
U_NAMESPACE_END