.TH "__gnu_pbds::detail::bin_search_tree_node_it_< Node, Const_Iterator, Iterator, _Alloc >" 3cxx "Sun Jan 10 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::bin_search_tree_node_it_< Node, Const_Iterator, Iterator, _Alloc > \- Node iterator\&. .SH SYNOPSIS .br .PP .PP Inherits \fB__gnu_pbds::detail::bin_search_tree_const_node_it_< Node, Const_Iterator, Iterator, _Alloc >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef Iterator \fBconst_reference\fP" .br .RI "Iterator's __const reference type\&. " .ti -1c .RI "typedef \fBtrivial_iterator_difference_type\fP \fBdifference_type\fP" .br .RI "Difference type\&. " .ti -1c .RI "typedef \fBtrivial_iterator_tag\fP \fBiterator_category\fP" .br .RI "Category\&. " .ti -1c .RI "typedef \fBrebind_traits\fP< _Alloc, \fBmetadata_type\fP >::\fBconst_reference\fP \fBmetadata_const_reference\fP" .br .RI "Const metadata reference type\&. " .ti -1c .RI "typedef Node::metadata_type \fBmetadata_type\fP" .br .RI "Metadata type\&. " .ti -1c .RI "typedef Iterator \fBreference\fP" .br .RI "Iterator's reference type\&. " .ti -1c .RI "typedef Iterator \fBvalue_type\fP" .br .RI "Iterator's value type\&. " .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBbin_search_tree_node_it_\fP (const node_pointer p_nd=0)" .br .ti -1c .RI "\fBbin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > \fBget_l_child\fP () const" .br .RI "Returns the node iterator associated with the left node\&. " .ti -1c .RI "\fBmetadata_const_reference\fP \fBget_metadata\fP () const" .br .RI "Metadata access\&. " .ti -1c .RI "\fBbin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > \fBget_r_child\fP () const" .br .RI "Returns the node iterator associated with the right node\&. " .ti -1c .RI "bool \fBoperator!=\fP (const \fBbin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > &other) const" .br .RI "Compares (negatively) to a different iterator object\&. " .ti -1c .RI "Iterator \fBoperator*\fP () const" .br .RI "Access\&. " .ti -1c .RI "bool \fBoperator==\fP (const \fBbin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > &other) const" .br .RI "Compares to a different iterator object\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "node_pointer \fBm_p_nd\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_pbds::detail::bin_search_tree_node_it_< Node, Const_Iterator, Iterator, _Alloc >" Node iterator\&. .PP Definition at line 132 of file bin_search_tree_/node_iterators\&.hpp\&. .SH "Member Typedef Documentation" .PP .SS "template typedef Iterator \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBconst_reference\fP" .PP Iterator's __const reference type\&. .PP Definition at line 146 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef \fBtrivial_iterator_difference_type\fP \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBdifference_type\fP\fC [inherited]\fP" .PP Difference type\&. .PP Definition at line 68 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef \fBtrivial_iterator_tag\fP \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBiterator_category\fP\fC [inherited]\fP" .PP Category\&. .PP Definition at line 65 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef \fBrebind_traits\fP<_Alloc, \fBmetadata_type\fP>::\fBconst_reference\fP \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBmetadata_const_reference\fP\fC [inherited]\fP" .PP Const metadata reference type\&. .PP Definition at line 84 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef Node::metadata_type \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBmetadata_type\fP\fC [inherited]\fP" .PP Metadata type\&. .PP Definition at line 80 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef Iterator \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBreference\fP" .PP Iterator's reference type\&. .PP Definition at line 143 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template typedef Iterator \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::\fBvalue_type\fP" .PP Iterator's value type\&. .PP Definition at line 140 of file bin_search_tree_/node_iterators\&.hpp\&. .SH "Member Function Documentation" .PP .SS "template \fBbin_search_tree_node_it_\fP \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::get_l_child () const\fC [inline]\fP" .PP Returns the node iterator associated with the left node\&. .PP Definition at line 160 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template \fBmetadata_const_reference\fP \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::get_metadata () const\fC [inline]\fP, \fC [inherited]\fP" .PP Metadata access\&. .PP Definition at line 98 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template \fBbin_search_tree_node_it_\fP \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::get_r_child () const\fC [inline]\fP" .PP Returns the node iterator associated with the right node\&. .PP Definition at line 168 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::operator!= (const \fBbin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Compares (negatively) to a different iterator object\&. .PP Definition at line 118 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template Iterator \fB__gnu_pbds::detail::bin_search_tree_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::operator* () const\fC [inline]\fP" .PP Access\&. .PP Definition at line 155 of file bin_search_tree_/node_iterators\&.hpp\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc >::operator== (const \fBbin_search_tree_const_node_it_\fP< Node, Const_Iterator, Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Compares to a different iterator object\&. .PP Definition at line 113 of file bin_search_tree_/node_iterators\&.hpp\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.