.TH "__gnu_pbds::detail::bin_search_tree_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::bin_search_tree_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \- Iterator\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_pbds::detail::bin_search_tree_const_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef Const_Pointer \fBconst_pointer\fP" .br .ti -1c .RI "typedef Const_Reference \fBconst_reference\fP" .br .ti -1c .RI "typedef _Alloc::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef \fBstd::bidirectional_iterator_tag\fP \fBiterator_category\fP" .br .ti -1c .RI "typedef Pointer \fBpointer\fP" .br .ti -1c .RI "typedef Reference \fBreference\fP" .br .ti -1c .RI "typedef Value_Type \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBbin_search_tree_it_\fP (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other)" .br .ti -1c .RI "\fBbin_search_tree_it_\fP (const Node_Pointer p_nd=0)" .br .ti -1c .RI "bool \fBoperator!=\fP (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) const" .br .ti -1c .RI "bool \fBoperator!=\fP (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other) const" .br .ti -1c .RI "\fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::reference \fBoperator*\fP () const" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fBoperator++\fP ()" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \fBoperator++\fP (int)" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fBoperator\-\-\fP ()" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \fBoperator\-\-\fP (int)" .br .ti -1c .RI "\fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::pointer \fBoperator\->\fP () const" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fBoperator=\fP (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other)" .br .ti -1c .RI "\fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fBoperator=\fP (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other)" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > &other) const" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > &other) const" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "Node_Pointer \fBm_p_nd\fP" .br .in -1c .SS "Protected Types" .in +1c .ti -1c .RI "typedef \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \fBbase_it_type\fP" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "void \fBdec\fP (false_type)" .br .ti -1c .RI "void \fBdec\fP (true_type)" .br .ti -1c .RI "void \fBinc\fP (false_type)" .br .ti -1c .RI "void \fBinc\fP (true_type)" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_pbds::detail::bin_search_tree_it_< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >"Iterator\&. .PP Definition at line \fB282\fP of file \fBpoint_iterators\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc> \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::base_it_type\fC [protected]\fP" .PP Definition at line \fB356\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef Const_Pointer \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::const_pointer\fC [inherited]\fP" .PP Definition at line \fB112\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef Const_Reference \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::const_reference\fC [inherited]\fP" .PP Definition at line \fB114\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef _Alloc::difference_type \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::difference_type\fC [inherited]\fP" .PP Definition at line \fB109\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef \fBstd::bidirectional_iterator_tag\fP \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::iterator_category\fC [inherited]\fP" .PP Definition at line \fB108\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef Pointer \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::pointer\fC [inherited]\fP" .PP Definition at line \fB111\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef Reference \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::reference\fC [inherited]\fP" .PP Definition at line \fB113\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template typedef Value_Type \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::value_type\fC [inherited]\fP" .PP Definition at line \fB110\fP of file \fBpoint_iterators\&.hpp\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::bin_search_tree_it_ (const Node_Pointer p_nd = \fC0\fP)\fC [inline]\fP" .PP Definition at line \fB286\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::bin_search_tree_it_ (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > & other)\fC [inline]\fP" .PP Definition at line \fB291\fP of file \fBpoint_iterators\&.hpp\fP\&. .SH "Member Function Documentation" .PP .SS "template void \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::dec (false_type)\fC [inline]\fP, \fC [protected]\fP, \fC [inherited]\fP" .PP Definition at line \fB238\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::dec (true_type)\fC [inline]\fP, \fC [protected]\fP, \fC [inherited]\fP" .PP Definition at line \fB242\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::inc (false_type)\fC [inline]\fP, \fC [protected]\fP, \fC [inherited]\fP" .PP Definition at line \fB205\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::inc (true_type)\fC [inline]\fP, \fC [protected]\fP, \fC [inherited]\fP" .PP Definition at line \fB209\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator!= (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB169\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator!= (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB165\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::reference \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator* () const\fC [inline]\fP" .PP Definition at line \fB319\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator++ ()\fC [inline]\fP" .PP Definition at line \fB326\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator++ (int)\fC [inline]\fP" .PP Definition at line \fB333\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator\-\- ()\fC [inline]\fP" .PP Definition at line \fB341\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator\-\- (int)\fC [inline]\fP" .PP Definition at line \fB348\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::pointer \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator\-> () const\fC [inline]\fP" .PP Definition at line \fB312\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator= (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > & other)\fC [inline]\fP" .PP Definition at line \fB305\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & \fB__gnu_pbds::detail::bin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator= (const \fBbin_search_tree_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & other)\fC [inline]\fP" .PP Definition at line \fB297\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator== (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, !Is_Forward_Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB161\fP of file \fBpoint_iterators\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::operator== (const \fBbin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc > & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB157\fP of file \fBpoint_iterators\&.hpp\fP\&. .SH "Member Data Documentation" .PP .SS "template Node_Pointer \fB__gnu_pbds::detail::bin_search_tree_const_it_\fP< Node_Pointer, Value_Type, Pointer, Const_Pointer, Reference, Const_Reference, Is_Forward_Iterator, _Alloc >::m_p_nd\fC [inherited]\fP" .PP Definition at line \fB270\fP of file \fBpoint_iterators\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.