Lines Matching refs:const_iterator
35 class const_iterator {
44 const_iterator() = default;
47 const_iterator &operator++() { ++I; return *this; }
48 const_iterator operator++(int) { auto Tmp = I; ++I; return Tmp; }
49 friend bool operator==(const const_iterator &LHS,
50 const const_iterator &RHS) {
53 friend bool operator!=(const const_iterator &LHS,
54 const const_iterator &RHS) {
58 const_iterator(typename ImplMap::const_iterator I) : I(std::move(I)) {}
59 typename ImplMap::const_iterator I;
66 const_iterator begin() const { return const_iterator(Map.begin()); }
67 const_iterator end() const { return const_iterator(Map.end()); }
69 const_iterator find(KeyT K) const {
70 return const_iterator(Map.find(K));