Lines Matching refs:Iterator
25 BytesTrie::Iterator::Iterator(const void *trieBytes, int32_t maxStringLength,
37 // Unlike BytesTrie itself, its Iterator performs memory allocations anyway
47 BytesTrie::Iterator::Iterator(const BytesTrie &trie, int32_t maxStringLength,
78 BytesTrie::Iterator::~Iterator() {
83 BytesTrie::Iterator &
84 BytesTrie::Iterator::reset() {
99 BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); }
102 BytesTrie::Iterator::next(UErrorCode &errorCode) {
172 BytesTrie::Iterator::getString() const {
177 BytesTrie::Iterator::truncateAndStop() {
185 BytesTrie::Iterator::branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode) {