.TH "std::__debug::bitset< _Nb >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__debug::bitset< _Nb > \- Class std::bitset with additional safety/checking/debug instrumentation\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits bitset< _Nb >\&. .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP _Base::reference \fBreference\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBbitset\fP (\fBconst\fP \fB_Base\fP &__x)" .br .ti -1c .RI "template<\fBtypename\fP _CharT > \fBbitset\fP (\fBconst\fP _CharT *\fB__str\fP, \fBtypename\fP \fBstd::basic_string\fP< _CharT >::size_type __n=\fBstd::basic_string\fP< _CharT >::npos, _CharT \fB__zero\fP=_CharT('0'), _CharT \fB__one\fP=_CharT('1'))" .br .ti -1c .RI "template<\fBclass\fP _CharT , \fBclass\fP _Traits , \fBclass\fP _Alloc > \fBbitset\fP (\fBconst\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > &\fB__str\fP, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type \fB__pos\fP, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n, _CharT \fB__zero\fP, _CharT \fB__one\fP=_CharT('1'))" .br .ti -1c .RI "template<\fBtypename\fP _CharT , \fBtypename\fP _Traits , \fBtypename\fP _Alloc > \fBbitset\fP (\fBconst\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > &\fB__str\fP, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type \fB__pos\fP=0, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n=(\fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::npos))" .br .ti -1c .RI "\fBconstexpr\fP \fBbitset\fP (unsigned long long __val) \fBnoexcept\fP" .br .ti -1c .RI "\fBconst\fP \fB_Base\fP & \fB_M_base\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fB_Base\fP & \fB_M_base\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBflip\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBflip\fP (size_t \fB__pos\fP)" .br .ti -1c .RI "bool \fBoperator!=\fP (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBoperator&=\fP (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > &\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > \fBoperator<<\fP (size_t \fB__pos\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBoperator<<=\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator==\fP (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > \fBoperator>>\fP (size_t \fB__pos\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBoperator>>=\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "reference \fBoperator[]\fP (size_t \fB__pos\fP)" .br .ti -1c .RI "\fBconstexpr\fP bool \fBoperator[]\fP (size_t \fB__pos\fP) \fBconst\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBoperator^=\fP (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > &\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBoperator|=\fP (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > &\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > \fBoperator~\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBreset\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBreset\fP (size_t \fB__pos\fP)" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBset\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBbitset\fP< \fB_Nb\fP > & \fBset\fP (size_t \fB__pos\fP, bool __val=\fBtrue\fP)" .br .ti -1c .RI "template<\fBtypename\fP _CharT , \fBtypename\fP _Traits , \fBtypename\fP _Alloc > \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBto_string\fP () \fBconst\fP" .br .ti -1c .RI "template<\fBtypename\fP _CharT , \fBtypename\fP _Traits > \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBto_string\fP () \fBconst\fP" .br .ti -1c .RI "template<\fBtypename\fP _CharT > \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBto_string\fP () \fBconst\fP" .br .ti -1c .RI "\fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBto_string\fP () \fBconst\fP" .br .ti -1c .RI "template<\fBclass\fP _CharT , \fBclass\fP _Traits , \fBclass\fP _Alloc > \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBto_string\fP (_CharT \fB__zero\fP, _CharT \fB__one\fP=_CharT('1')) \fBconst\fP" .br .ti -1c .RI "template<\fBclass\fP _CharT , \fBclass\fP _Traits > \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBto_string\fP (_CharT \fB__zero\fP, _CharT \fB__one\fP=_CharT('1')) \fBconst\fP" .br .ti -1c .RI "template<\fBclass\fP _CharT > \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBto_string\fP (_CharT \fB__zero\fP, _CharT \fB__one\fP=_CharT('1')) \fBconst\fP" .br .ti -1c .RI "\fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBto_string\fP (char \fB__zero\fP, char \fB__one\fP='1') \fBconst\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class std::__debug::bitset< _Nb >"Class std::bitset with additional safety/checking/debug instrumentation\&. .PP Definition at line \fB44\fP of file \fBdebug/bitset\fP\&. .SH "Member Typedef Documentation" .PP .SS "template \fBtypedef\fP _Base::reference \fBstd::__debug::bitset\fP< \fB_Nb\fP >::reference" .PP Definition at line \fB57\fP of file \fBdebug/bitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fBconstexpr\fP \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset ()\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB133\fP of file \fBdebug/bitset\fP\&. .SS "template \fBconstexpr\fP \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset (unsigned long long __val)\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB137\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBtypename\fP _CharT , \fBtypename\fP _Traits , \fBtypename\fP _Alloc > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset (\fBconst\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > & __str, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos = \fC0\fP, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n = \fC(\fBstd::basic_string\fP<_CharT, _Traits, _Alloc>::npos)\fP)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB145\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBclass\fP _CharT , \fBclass\fP _Traits , \fBclass\fP _Alloc > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset (\fBconst\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > & __str, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos, \fBtypename\fP \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n, _CharT __zero, _CharT __one = \fC_CharT('1')\fP)\fC [inline]\fP" .PP Definition at line \fB155\fP of file \fBdebug/bitset\fP\&. .SS "template \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset (\fBconst\fP \fB_Base\fP & __x)\fC [inline]\fP" .PP Definition at line \fB163\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBtypename\fP _CharT > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::bitset (\fBconst\fP _CharT * __str, \fBtypename\fP \fBstd::basic_string\fP< _CharT >::size_type __n = \fC\fBstd::basic_string\fP<_CharT>::npos\fP, _CharT __zero = \fC_CharT('0')\fP, _CharT __one = \fC_CharT('1')\fP)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB168\fP of file \fBdebug/bitset\fP\&. .SH "Member Function Documentation" .PP .SS "template \fBconst\fP \fB_Base\fP & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::_M_base () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB380\fP of file \fBdebug/bitset\fP\&. .SS "template \fB_Base\fP & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::_M_base ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB376\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB246\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::flip (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB253\fP of file \fBdebug/bitset\fP\&. .SS "template bool \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator!= (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > & __rhs) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB359\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator&= (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB177\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator<< (size_t __pos) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB359\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator<<= (size_t __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB191\fP of file \fBdebug/bitset\fP\&. .SS "template bool \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator== (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > & __rhs) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB355\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator>> (size_t __pos) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB372\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator>>= (size_t __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB205\fP of file \fBdebug/bitset\fP\&. .SS "template reference \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator[] (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB263\fP of file \fBdebug/bitset\fP\&. .SS "template \fBconstexpr\fP bool \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator[] (size_t __pos) const\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB276\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator^= (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB191\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator|= (\fBconst\fP \fBbitset\fP< \fB_Nb\fP > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB184\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::operator~ () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB242\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::reset ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB228\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::reset (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB235\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::set ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB212\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< \fB_Nb\fP > & \fBstd::__debug::bitset\fP< \fB_Nb\fP >::set (size_t __pos, bool __val = \fC\fBtrue\fP\fP)\fC [inline]\fP" .PP Definition at line \fB221\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBtypename\fP _CharT , \fBtypename\fP _Traits , \fBtypename\fP _Alloc > \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string () const\fC [inline]\fP" .PP Definition at line \fB292\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBtypename\fP _CharT , \fBtypename\fP _Traits > \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string () const\fC [inline]\fP" .PP Definition at line \fB309\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBtypename\fP _CharT > \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string () const\fC [inline]\fP" .PP Definition at line \fB323\fP of file \fBdebug/bitset\fP\&. .SS "template \fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string () const\fC [inline]\fP" .PP Definition at line \fB339\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBclass\fP _CharT , \fBclass\fP _Traits , \fBclass\fP _Alloc > \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string (_CharT __zero, _CharT __one = \fC_CharT('1')\fP) const\fC [inline]\fP" .PP Definition at line \fB299\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBclass\fP _CharT , \fBclass\fP _Traits > \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string (_CharT __zero, _CharT __one = \fC_CharT('1')\fP) const\fC [inline]\fP" .PP Definition at line \fB316\fP of file \fBdebug/bitset\fP\&. .SS "template template<\fBclass\fP _CharT > \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string (_CharT __zero, _CharT __one = \fC_CharT('1')\fP) const\fC [inline]\fP" .PP Definition at line \fB332\fP of file \fBdebug/bitset\fP\&. .SS "template \fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBstd::__debug::bitset\fP< \fB_Nb\fP >::to_string (char __zero, char __one = \fC'1'\fP) const\fC [inline]\fP" .PP Definition at line \fB345\fP of file \fBdebug/bitset\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.