libstdc++
|
#include <point_iterators.hpp>
Public Types | |
typedef Const_Pointer | const_pointer |
typedef Const_Reference | const_reference |
typedef _Alloc::difference_type | difference_type |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef Pointer | pointer |
typedef Reference | reference |
typedef Value_Type | value_type |
Public Member Functions | |
bin_search_tree_const_it_ (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) | |
bin_search_tree_const_it_ (const Node_Pointer p_nd=0) | |
bool | operator!= (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) const |
bool | operator!= (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other) const |
const_reference | operator* () const |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & | operator++ () |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > | operator++ (int) |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & | operator-- () |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > | operator-- (int) |
const_pointer | operator-> () const |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & | operator= (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) |
bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & | operator= (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other) |
bool | operator== (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) const |
bool | operator== (const bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other) const |
Public Attributes | |
Node_Pointer | m_p_nd |
Protected Member Functions | |
void | dec (false_type) |
void | dec (true_type) |
void | inc (false_type) |
void | inc (true_type) |
Const iterator.
Definition at line 105 of file point_iterators.hpp.
typedef Const_Pointer __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::const_pointer |
Definition at line 112 of file point_iterators.hpp.
typedef Const_Reference __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::const_reference |
Definition at line 114 of file point_iterators.hpp.
typedef _Alloc::difference_type __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::difference_type |
Definition at line 109 of file point_iterators.hpp.
typedef std::bidirectional_iterator_tag __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::iterator_category |
Definition at line 108 of file point_iterators.hpp.
typedef Pointer __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::pointer |
Definition at line 111 of file point_iterators.hpp.
typedef Reference __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::reference |
Definition at line 113 of file point_iterators.hpp.
typedef Value_Type __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::value_type |
Definition at line 110 of file point_iterators.hpp.
|
inline |
Definition at line 117 of file point_iterators.hpp.
|
inline |
Definition at line 122 of file point_iterators.hpp.
|
inlineprotected |
Definition at line 238 of file point_iterators.hpp.
|
inlineprotected |
Definition at line 242 of file point_iterators.hpp.
|
inlineprotected |
Definition at line 205 of file point_iterators.hpp.
|
inlineprotected |
Definition at line 209 of file point_iterators.hpp.
|
inline |
Definition at line 169 of file point_iterators.hpp.
|
inline |
Definition at line 165 of file point_iterators.hpp.
|
inline |
Definition at line 150 of file point_iterators.hpp.
|
inline |
Definition at line 173 of file point_iterators.hpp.
|
inline |
Definition at line 181 of file point_iterators.hpp.
|
inline |
Definition at line 189 of file point_iterators.hpp.
|
inline |
Definition at line 196 of file point_iterators.hpp.
|
inline |
Definition at line 143 of file point_iterators.hpp.
|
inline |
Definition at line 136 of file point_iterators.hpp.
|
inline |
Definition at line 128 of file point_iterators.hpp.
|
inline |
Definition at line 161 of file point_iterators.hpp.
|
inline |
Definition at line 157 of file point_iterators.hpp.
Node_Pointer __gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::m_p_nd |
Definition at line 270 of file point_iterators.hpp.