template <typename N, typename R, typename P>
class btree_iterator
Defined at line 1109 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
Public Methods
void btree_iterator<Node, Reference, Pointer> ()
Defined at line 1141 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
void btree_iterator<Node, Reference, Pointer> (Node * n)
Defined at line 1142 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
void btree_iterator<Node, Reference, Pointer> (Node * n, int p)
Defined at line 1143 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
template <typename N, typename R, typename P, absl::enable_if_t<
std::is_same<btree_iterator<N, R, P>, iterator>::value &&
std::is_same<btree_iterator, const_iterator>::value,
int> = 0>
void btree_iterator<Node, Reference, Pointer> (const btree_iterator<N, R, P> other)
NOTE: this SFINAE allows for implicit conversions from iterator to
const_iterator, but it specifically avoids hiding the copy constructor so
that the trivial one will be used when possible.
Defined at line 1157 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
bool operator== (const iterator & other)
Defined at line 1162 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
bool operator== (const const_iterator & other)
Defined at line 1165 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
bool operator!= (const iterator & other)
Defined at line 1168 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
bool operator!= (const const_iterator & other)
Defined at line 1171 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
difference_type operator- (const_iterator other)
Returns n such that n calls to ++other yields *this.
Precondition: n exists.
Defined at line 1177 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
reference operator* ()
Accessors for the key/value the iterator is pointing at.
Defined at line 1186 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
pointer operator-> ()
Defined at line 1196 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
btree_iterator<Node, Reference, Pointer> & operator++ ()
Defined at line 1198 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
btree_iterator<Node, Reference, Pointer> & operator-- ()
Defined at line 1202 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
btree_iterator<Node, Reference, Pointer> operator++ (int )
Defined at line 1206 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
btree_iterator<Node, Reference, Pointer> operator-- (int )
Defined at line 1211 of file ../../third_party/abseil-cpp/absl/container/internal/btree.h
Friends
template <typename N, typename R, typename P>
class btree_access
template <typename TreeType, typename CheckerType>
class base_checker
template <typename Tree>
class btree_multiset_container
template <typename Tree>
class btree_map_container
template <typename Tree>
class btree_set_container
template <typename Tree>
class btree_container
template <typename Params>
class btree