reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
120 ValueT &operator*() { return I->getFirst(); } 121 const ValueT &operator*() const { return I->getFirst(); } 122 ValueT *operator->() { return &I->getFirst(); } 123 const ValueT *operator->() const { return &I->getFirst(); } 125 Iterator& operator++() { ++I; return *this; } 126 Iterator operator++(int) { auto T = *this; ++I; return T; } 127 bool operator==(const ConstIterator& X) const { return I == X.I; } 128 bool operator!=(const ConstIterator& X) const { return I != X.I; } 144 ConstIterator(const Iterator &B) : I(B.I) {} 184 void erase(Iterator I) { return TheMap.erase(I.I); }