| 82 | : iterator_base<typename Set::const_iterator>(s, i) { } |
| 83 | }; |
| 84 | class iterator : public iterator_base<typename Set::iterator> { |
| 85 | public: |
| 86 | iterator() { } |
| 87 | iterator(const iterator_base<typename Set::iterator>& o) |
| 88 | : iterator_base<typename Set::iterator>(o) { } |
| 89 | iterator(compact_set_base* s) : iterator_base<typename Set::iterator>(s) { } |
| 90 | iterator(compact_set_base* s, const typename Set::iterator& i) |
| 91 | : iterator_base<typename Set::iterator>(s, i) { } |
| 92 | operator const_iterator() const { |
| 93 | return const_iterator(this->set, this->it); |
| 94 | } |
| 95 | }; |
| 96 | class const_reverse_iterator : public iterator_base<typename Set::const_reverse_iterator> { |
| 97 | public: |
| 98 | const_reverse_iterator() { } |
no test coverage detected