Home | History | Annotate | Download | only in base

Lines Matching refs:BaseIterator

63   class BaseIterator : std::iterator<std::forward_iterator_tag, Elem> {
65 BaseIterator(const BaseIterator&) = default;
66 BaseIterator(BaseIterator&&) = default;
67 BaseIterator(HashSetType* hash_set, size_t index) : index_(index), hash_set_(hash_set) {
69 BaseIterator& operator=(const BaseIterator&) = default;
70 BaseIterator& operator=(BaseIterator&&) = default;
72 bool operator==(const BaseIterator& other) const {
76 bool operator!=(const BaseIterator& other) const {
80 BaseIterator operator++() { // Value after modification.
85 BaseIterator operator++(int) {
86 BaseIterator temp = *this;
125 using iterator = BaseIterator<T, HashSet>;
126 using const_iterator = BaseIterator<const T, const HashSet>;