Lines Matching defs:Iterator
62 class Iterator {
72 Iterator(const typename MapTy::iterator &i) : I(i) {}
77 Iterator& operator++() { ++I; return *this; }
78 bool operator==(const Iterator& X) const { return I == X.I; }
79 bool operator!=(const Iterator& X) const { return I != X.I; }
102 typedef Iterator iterator;
105 iterator begin() { return Iterator(TheMap.begin()); }
106 iterator end() { return Iterator(TheMap.end()); }
111 iterator find(const ValueT &V) { return Iterator(TheMap.find(V)); }
112 void erase(Iterator I) { return TheMap.erase(I.I); }