.TH "__gnu_pbds::detail::pat_trie_base::_Inode< _ATraits, Metadata >::iterator" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::pat_trie_base::_Inode< _ATraits, Metadata >::iterator \- Child iterator\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_pbds::detail::pat_trie_base::_Inode< _ATraits, Metadata >::const_iterator\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef _Alloc::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef \fBstd::forward_iterator_tag\fP \fBiterator_category\fP" .br .ti -1c .RI "typedef node_pointer_pointer \fBpointer\fP" .br .ti -1c .RI "typedef node_pointer_reference \fBreference\fP" .br .ti -1c .RI "typedef node_pointer \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBiterator\fP (node_pointer_pointer p_p_cur=0, node_pointer_pointer p_p_end=0)" .br .ti -1c .RI "bool \fBoperator!=\fP (const \fBconst_iterator\fP &other) const" .br .ti -1c .RI "bool \fBoperator!=\fP (const \fBiterator\fP &other) const" .br .ti -1c .RI "node_pointer \fBoperator*\fP ()" .br .ti -1c .RI "node_const_pointer \fBoperator*\fP () const" .br .ti -1c .RI "\fBiterator\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fBiterator\fP \fBoperator++\fP (int)" .br .ti -1c .RI "node_pointer_pointer \fBoperator\->\fP ()" .br .ti -1c .RI "const node_pointer_pointer \fBoperator\->\fP () const" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBconst_iterator\fP &other) const" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBiterator\fP &other) const" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "node_pointer_pointer \fBm_p_p_cur\fP" .br .ti -1c .RI "node_pointer_pointer \fBm_p_p_end\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct __gnu_pbds::detail::pat_trie_base::_Inode< _ATraits, Metadata >::iterator"Child iterator\&. .PP Definition at line \fB320\fP of file \fBpat_trie_base\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef _Alloc::difference_type \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::difference_type" .PP Definition at line \fB324\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template typedef \fBstd::forward_iterator_tag\fP \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::iterator_category" .PP Definition at line \fB323\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template typedef node_pointer_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::pointer" .PP Definition at line \fB326\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template typedef node_pointer_reference \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::reference" .PP Definition at line \fB327\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template typedef node_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::value_type" .PP Definition at line \fB325\fP of file \fBpat_trie_base\&.hpp\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::iterator (node_pointer_pointer p_p_cur = \fC0\fP, node_pointer_pointer p_p_end = \fC0\fP)\fC [inline]\fP" .PP Definition at line \fB330\fP of file \fBpat_trie_base\&.hpp\fP\&. .SH "Member Function Documentation" .PP .SS "template bool \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::operator!= (const \fBconst_iterator\fP & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB276\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator!= (const \fBiterator\fP & other) const\fC [inline]\fP" .PP Definition at line \fB339\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template node_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator* ()\fC [inline]\fP" .PP Definition at line \fB365\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template node_const_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::operator* () const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB304\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template \fBiterator\fP & \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator++ ()\fC [inline]\fP" .PP Definition at line \fB343\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template \fBiterator\fP \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator++ (int)\fC [inline]\fP" .PP Definition at line \fB350\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template node_pointer_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator\-> ()\fC [inline]\fP" .PP Definition at line \fB358\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template const node_pointer_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::operator\-> () const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB297\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::operator== (const \fBconst_iterator\fP & other) const\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB272\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template bool \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::iterator::operator== (const \fBiterator\fP & other) const\fC [inline]\fP" .PP Definition at line \fB335\fP of file \fBpat_trie_base\&.hpp\fP\&. .SH "Member Data Documentation" .PP .SS "template node_pointer_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::m_p_p_cur\fC [inherited]\fP" .PP Definition at line \fB257\fP of file \fBpat_trie_base\&.hpp\fP\&. .SS "template node_pointer_pointer \fB__gnu_pbds::detail::pat_trie_base::_Inode\fP< _ATraits, Metadata >::const_iterator::m_p_p_end\fC [inherited]\fP" .PP Definition at line \fB258\fP of file \fBpat_trie_base\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.