.TH "std::__debug::bitset< _Nb >" 3cxx "Sun Jan 8 2023" "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 Inherits bitset< _Nb >\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef _Base::reference \fBreference\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBbitset\fP (const \fB_Base\fP &__x)" .br .ti -1c .RI "template \fBbitset\fP (const _CharT *__str, typename \fBstd::basic_string\fP< _CharT >::size_type __n=\fBstd::basic_string\fP< _CharT >::npos, _CharT __zero=_CharT('0'), _CharT __one=_CharT('1'))" .br .ti -1c .RI "template \fBbitset\fP (const \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > &__str, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n, _CharT __zero, _CharT __one=_CharT('1'))" .br .ti -1c .RI "template \fBbitset\fP (const \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > &__str, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos=0, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __n=(\fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::npos))" .br .ti -1c .RI "constexpr \fBbitset\fP (unsigned long long __val) noexcept" .br .ti -1c .RI "const \fB_Base\fP & \fB_M_base\fP () const noexcept" .br .ti -1c .RI "\fB_Base\fP & \fB_M_base\fP () noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBflip\fP () noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBflip\fP (size_t __pos)" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBoperator&=\fP (const \fBbitset\fP< _Nb > &__rhs) noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > \fBoperator<<\fP (size_t __pos) const noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBoperator<<=\fP (size_t __pos) noexcept" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBbitset\fP< _Nb > &__rhs) const noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > \fBoperator>>\fP (size_t __pos) const noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBoperator>>=\fP (size_t __pos) noexcept" .br .ti -1c .RI "reference \fBoperator[]\fP (size_t __pos)" .br .ti -1c .RI "constexpr bool \fBoperator[]\fP (size_t __pos) const" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBoperator^=\fP (const \fBbitset\fP< _Nb > &__rhs) noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBoperator|=\fP (const \fBbitset\fP< _Nb > &__rhs) noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > \fBoperator~\fP () const noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBreset\fP () noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBreset\fP (size_t __pos)" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBset\fP () noexcept" .br .ti -1c .RI "\fBbitset\fP< _Nb > & \fBset\fP (size_t __pos, bool __val=true)" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBto_string\fP () const" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBto_string\fP () const" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBto_string\fP () const" .br .ti -1c .RI "\fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBto_string\fP () const" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBto_string\fP (_CharT __zero, _CharT __one=_CharT('1')) const" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBto_string\fP (_CharT __zero, _CharT __one=_CharT('1')) const" .br .ti -1c .RI "template \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBto_string\fP (_CharT __zero, _CharT __one=_CharT('1')) const" .br .ti -1c .RI "\fBstd::basic_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char > > \fBto_string\fP (char __zero, char __one='1') const" .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 typedef _Base::reference \fBstd::__debug::bitset\fP< _Nb >::reference" .PP Definition at line \fB57\fP of file \fBdebug/bitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template constexpr \fBstd::__debug::bitset\fP< _Nb >::bitset ()\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB133\fP of file \fBdebug/bitset\fP\&. .SS "template constexpr \fBstd::__debug::bitset\fP< _Nb >::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 \fBstd::__debug::bitset\fP< _Nb >::bitset (const \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > & __str, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos = \fC0\fP, typename \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 \fBstd::__debug::bitset\fP< _Nb >::bitset (const \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > & __str, typename \fBstd::basic_string\fP< _CharT, _Traits, _Alloc >::size_type __pos, typename \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< _Nb >::bitset (const \fB_Base\fP & __x)\fC [inline]\fP" .PP Definition at line \fB163\fP of file \fBdebug/bitset\fP\&. .SS "template template \fBstd::__debug::bitset\fP< _Nb >::bitset (const _CharT * __str, typename \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 const \fB_Base\fP & \fBstd::__debug::bitset\fP< _Nb >::_M_base () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB382\fP of file \fBdebug/bitset\fP\&. .SS "template \fB_Base\fP & \fBstd::__debug::bitset\fP< _Nb >::_M_base ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB378\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB246\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::flip (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB253\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::operator&= (const \fBbitset\fP< _Nb > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB177\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > \fBstd::__debug::bitset\fP< _Nb >::operator<< (size_t __pos) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB355\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::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< _Nb >::operator== (const \fBbitset\fP< _Nb > & __rhs) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB355\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > \fBstd::__debug::bitset\fP< _Nb >::operator>> (size_t __pos) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB374\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::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< _Nb >::operator[] (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB263\fP of file \fBdebug/bitset\fP\&. .SS "template constexpr bool \fBstd::__debug::bitset\fP< _Nb >::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< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::operator^= (const \fBbitset\fP< _Nb > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB191\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::operator|= (const \fBbitset\fP< _Nb > & __rhs)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB184\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > \fBstd::__debug::bitset\fP< _Nb >::operator~ () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB242\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::reset ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB228\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::reset (size_t __pos)\fC [inline]\fP" .PP Definition at line \fB235\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::set ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB212\fP of file \fBdebug/bitset\fP\&. .SS "template \fBbitset\fP< _Nb > & \fBstd::__debug::bitset\fP< _Nb >::set (size_t __pos, bool __val = \fCtrue\fP)\fC [inline]\fP" .PP Definition at line \fB221\fP of file \fBdebug/bitset\fP\&. .SS "template template \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBstd::__debug::bitset\fP< _Nb >::to_string () const\fC [inline]\fP" .PP Definition at line \fB292\fP of file \fBdebug/bitset\fP\&. .SS "template template \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< _Nb >::to_string () const\fC [inline]\fP" .PP Definition at line \fB309\fP of file \fBdebug/bitset\fP\&. .SS "template template \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< _Nb >::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< _Nb >::to_string () const\fC [inline]\fP" .PP Definition at line \fB339\fP of file \fBdebug/bitset\fP\&. .SS "template template \fBstd::basic_string\fP< _CharT, _Traits, _Alloc > \fBstd::__debug::bitset\fP< _Nb >::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 \fBstd::basic_string\fP< _CharT, _Traits, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< _Nb >::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 \fBstd::basic_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT > > \fBstd::__debug::bitset\fP< _Nb >::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< _Nb >::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\&.