#include "unicode/utypes.h"
#include "unicode/bytestrie.h"
#include "unicode/stringpiece.h"
#include "charstr.h"
#include "uvectr32.h"
U_NAMESPACE_BEGIN
BytesTrie::Iterator::Iterator(const void *trieBytes, int32_t maxStringLength,
UErrorCode &errorCode)
: … { … }
BytesTrie::Iterator::Iterator(const BytesTrie &trie, int32_t maxStringLength,
UErrorCode &errorCode)
: … { … }
BytesTrie::Iterator::~Iterator() { … }
BytesTrie::Iterator &
BytesTrie::Iterator::reset() { … }
UBool
BytesTrie::Iterator::hasNext() const { … }
UBool
BytesTrie::Iterator::next(UErrorCode &errorCode) { … }
StringPiece
BytesTrie::Iterator::getString() const { … }
UBool
BytesTrie::Iterator::truncateAndStop() { … }
const uint8_t *
BytesTrie::Iterator::branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode) { … }
U_NAMESPACE_END