MCPcopy Create free account
hub / github.com/ceph/ceph / iterator

Class iterator

src/include/compact_set.h:84–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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() { }

Callers 8

eraseMethod · 0.70
insertMethod · 0.70
emplaceMethod · 0.70
beginMethod · 0.70
endMethod · 0.70
findMethod · 0.70
lower_boundMethod · 0.70
upper_boundMethod · 0.70

Calls 1

const_iteratorClass · 0.70

Tested by

no test coverage detected