Lines Matching refs:iterator
79 class iterator {
82 iterator& operator++() {
103 bool operator==(const iterator& other) const {
108 bool operator!=(const iterator& other) const {
118 iterator(size_t index, LinkNode* n, const Map* m) : bucket_index(index), node(n), map(m) {}
126 iterator begin() const {
130 return iterator(i, node, this);
137 const iterator& end() const { return endIterator; }
139 iterator begin() { return ((const Map*)this)->begin(); }
141 const iterator& end() { return endIterator; }
143 iterator find(const KeyType& key) const {
149 return iterator(index, node, this);
161 const iterator endIterator;