Lines Matching defs:iterator
33 #include <iterator>
74 class iterator : public std::iterator<std::bidirectional_iterator_tag, backtrace_map_t*> {
76 iterator(BacktraceMap* map, size_t index) : map_(map), index_(index) {}
78 iterator& operator++() {
82 const iterator operator++(int increment) {
86 iterator& operator--() {
90 const iterator operator--(int decrement) {
95 bool operator==(const iterator& rhs) { return this->index_ == rhs.index_; }
96 bool operator!=(const iterator& rhs) { return this->index_ != rhs.index_; }
114 iterator begin() { return iterator(this, 0); }
115 iterator end() { return iterator(this, maps_.size()); }