#include "unicode/utypes.h"
#include "unicode/bytestream.h"
#include "unicode/bytestrie.h"
#include "unicode/uobject.h"
#include "cmemory.h"
#include "uassert.h"
U_NAMESPACE_BEGIN
BytesTrie::~BytesTrie() { … }
int32_t
BytesTrie::readValue(const uint8_t *pos, int32_t leadByte) { … }
const uint8_t *
BytesTrie::jumpByDelta(const uint8_t *pos) { … }
UStringTrieResult
BytesTrie::current() const { … }
UStringTrieResult
BytesTrie::branchNext(const uint8_t *pos, int32_t length, int32_t inByte) { … }
UStringTrieResult
BytesTrie::nextImpl(const uint8_t *pos, int32_t inByte) { … }
UStringTrieResult
BytesTrie::next(int32_t inByte) { … }
UStringTrieResult
BytesTrie::next(const char *s, int32_t sLength) { … }
const uint8_t *
BytesTrie::findUniqueValueFromBranch(const uint8_t *pos, int32_t length,
UBool haveUniqueValue, int32_t &uniqueValue) { … }
UBool
BytesTrie::findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &uniqueValue) { … }
int32_t
BytesTrie::getNextBytes(ByteSink &out) const { … }
void
BytesTrie::getNextBranchBytes(const uint8_t *pos, int32_t length, ByteSink &out) { … }
void
BytesTrie::append(ByteSink &out, int c) { … }
U_NAMESPACE_END