.TH "__gnu_pbds::detail::rc< _Node, _Alloc >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::rc< _Node, _Alloc > \- Redundant binary counter\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "typedef entry_const_pointer \fBconst_iterator\fP" .br .ti -1c .RI "typedef node_pointer \fBentry\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBrc\fP (const \fBrc\fP &)" .br .ti -1c .RI "const const_iterator \fBbegin\fP () const" .br .ti -1c .RI "void \fBclear\fP ()" .br .ti -1c .RI "_GLIBCXX_NODISCARD bool \fBempty\fP () const" .br .ti -1c .RI "const const_iterator \fBend\fP () const" .br .ti -1c .RI "void \fBpop\fP ()" .br .ti -1c .RI "void \fBpush\fP (entry)" .br .ti -1c .RI "size_type \fBsize\fP () const" .br .ti -1c .RI "void \fBswap\fP (\fBrc\fP &)" .br .ti -1c .RI "node_pointer \fBtop\fP () const" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_pbds::detail::rc< _Node, _Alloc >"Redundant binary counter\&. .PP Definition at line \fB50\fP of file \fBrc\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef entry_const_pointer \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::const_iterator" .PP Definition at line \fB72\fP of file \fBrc\&.hpp\fP\&. .SS "template typedef node_pointer \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::entry" .PP Definition at line \fB71\fP of file \fBrc\&.hpp\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::rc ()" .PP Definition at line \fB121\fP of file \fBrc\&.hpp\fP\&. .SS "template \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::rc (const \fBrc\fP< _Node, _Alloc > & other)" .PP Definition at line \fB126\fP of file \fBrc\&.hpp\fP\&. .SH "Member Function Documentation" .PP .SS "template const \fBrc\fP< _Node, _Alloc >::const_iterator \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::begin () const" .PP Definition at line \fB207\fP of file \fBrc\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::clear ()" .PP Definition at line \fB197\fP of file \fBrc\&.hpp\fP\&. .SS "template _GLIBCXX_NODISCARD bool \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::empty () const\fC [inline]\fP" .PP Definition at line \fB182\fP of file \fBrc\&.hpp\fP\&. .SS "template const \fBrc\fP< _Node, _Alloc >::const_iterator \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::end () const" .PP Definition at line \fB213\fP of file \fBrc\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::pop ()\fC [inline]\fP" .PP Definition at line \fB161\fP of file \fBrc\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::push (entry p_nd)\fC [inline]\fP" .PP Definition at line \fB150\fP of file \fBrc\&.hpp\fP\&. .SS "template \fBrc\fP< _Node, _Alloc >::size_type \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::size () const\fC [inline]\fP" .PP Definition at line \fB191\fP of file \fBrc\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::swap (\fBrc\fP< _Node, _Alloc > & other)\fC [inline]\fP" .PP Definition at line \fB132\fP of file \fBrc\&.hpp\fP\&. .SS "template \fBrc\fP< _Node, _Alloc >::node_pointer \fB__gnu_pbds::detail::rc\fP< _Node, _Alloc >::top () const\fC [inline]\fP" .PP Definition at line \fB172\fP of file \fBrc\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.