Const node iterator.
More...
#include <node_iterators.hpp>
|
| bin_search_tree_const_node_it_ (const node_pointer p_nd=0) |
|
bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc > | get_l_child () const |
| Returns the __const node iterator associated with the left node. More...
|
|
metadata_const_reference | get_metadata () const |
| Metadata access. More...
|
|
bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc > | get_r_child () const |
| Returns the __const node iterator associated with the right node. More...
|
|
bool | operator!= (const bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc > &other) const |
| Compares (negatively) to a different iterator object. More...
|
|
const_reference | operator* () const |
| Access. More...
|
|
bool | operator== (const bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc > &other) const |
| Compares to a different iterator object. More...
|
|
|
typedef _Alloc::template rebind< Node >::other::pointer | node_pointer |
|
template<typename Node, class Const_Iterator, class Iterator, typename _Alloc>
class __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >
Const node iterator.
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
Iterator's __const reference type.
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
Const metadata reference type.
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
Iterator's reference type.
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
template<typename Node , class Const_Iterator , class Iterator , typename _Alloc >
Referenced by __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::get_l_child(), __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::get_metadata(), __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::get_r_child(), __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::operator!=(), __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::operator*(), and __gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >::operator==().
The documentation for this class was generated from the following file: