Lines Matching defs:Iterator
23 BytesTrie::Iterator::Iterator(const void *trieBytes, int32_t maxStringLength,
35 // Unlike BytesTrie itself, its Iterator performs memory allocations anyway
45 BytesTrie::Iterator::Iterator(const BytesTrie &trie, int32_t maxStringLength,
76 BytesTrie::Iterator::~Iterator() {
81 BytesTrie::Iterator &
82 BytesTrie::Iterator::reset() {
97 BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); }
100 BytesTrie::Iterator::next(UErrorCode &errorCode) {
171 BytesTrie::Iterator::truncateAndStop() {
180 BytesTrie::Iterator::branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode) {