Lines Matching defs:Iterator
205 struct Iterator : base::iterator<std::random_access_iterator_tag, int> { in LookupReturn() struct
206 Iterator(HandlerTable* tbl, int idx) : table(tbl), index(idx) {} in LookupReturn() function
207 value_type operator*() const { return table->GetReturnOffset(index); } in LookupReturn()
208 bool operator!=(const Iterator& other) const { return !(*this == other); } in LookupReturn()
209 bool operator==(const Iterator& other) const { in LookupReturn()
213 bool operator<=(const Iterator& other) { return index <= other.index; } in LookupReturn()
214 Iterator& operator++() { in LookupReturn()
218 Iterator& operator--() { in LookupReturn()
222 Iterator& operator+=(difference_type offset) { in LookupReturn()
226 difference_type operator-(const Iterator& other) const { in LookupReturn()
229 HandlerTable* table; in LookupReturn()
230 int index; in LookupReturn()