.TH "std::_Base_bitset< _Nw >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::_Base_bitset< _Nw > .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP unsigned long \fB_WordT\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBconstexpr\fP \fB_Base_bitset\fP (unsigned long long __val) \fBnoexcept\fP" .br .ti -1c .RI "template bool \fB_M_are_all\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_and\fP (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > &__x) \fBnoexcept\fP" .br .ti -1c .RI "size_t \fB_M_do_count\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "size_t \fB_M_do_find_first\fP (size_t) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "size_t \fB_M_do_find_next\fP (size_t, size_t) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_flip\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_left_shift\fP (size_t __shift) \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_or\fP (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > &__x) \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_reset\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_right_shift\fP (size_t __shift) \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_set\fP () \fBnoexcept\fP" .br .ti -1c .RI "unsigned long long \fB_M_do_to_ullong\fP () \fBconst\fP" .br .ti -1c .RI "unsigned long \fB_M_do_to_ulong\fP () \fBconst\fP" .br .ti -1c .RI "\fBvoid\fP \fB_M_do_xor\fP (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > &__x) \fBnoexcept\fP" .br .ti -1c .RI "\fBconst\fP \fB_WordT\fP * \fB_M_getdata\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fB_WordT\fP \fB_M_getword\fP (size_t \fB__pos\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fB_WordT\fP & \fB_M_getword\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fB_WordT\fP \fB_M_hiword\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fB_WordT\fP & \fB_M_hiword\fP () \fBnoexcept\fP" .br .ti -1c .RI "bool \fB_M_is_any\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fB_M_is_equal\fP (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > &__x) \fBconst\fP \fBnoexcept\fP" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP \fB_WordT\fP \fB_S_maskbit\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP size_t \fB_S_whichbit\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP size_t \fB_S_whichbyte\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP size_t \fB_S_whichword\fP (size_t \fB__pos\fP) \fBnoexcept\fP" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "\fB_WordT\fP \fB_M_w\fP [\fB_Nw\fP]" .br .RI "0 is the least significant word\&. " .in -1c .SH "Detailed Description" .PP .SS "template .br struct std::_Base_bitset< _Nw >"Base class, general case\&. It is a class invariant that _Nw will be nonnegative\&. .PP See documentation for bitset\&. .PP Definition at line \fB75\fP of file \fBbitset\fP\&. .SH "Member Typedef Documentation" .PP .SS "template \fBtypedef\fP unsigned long \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_WordT" .PP Definition at line \fB77\fP of file \fBbitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fBconstexpr\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_Base_bitset ()\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB82\fP of file \fBbitset\fP\&. .SS "template \fBconstexpr\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_Base_bitset (unsigned long long __val)\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB86\fP of file \fBbitset\fP\&. .SH "Member Function Documentation" .PP .SS "template template bool \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_are_all () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB192\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_and (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB137\fP of file \fBbitset\fP\&. .SS "template size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_count () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB212\fP of file \fBbitset\fP\&. .SS "template size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_find_first (size_t __not_found) const\fC [noexcept]\fP" .PP Definition at line \fB320\fP of file \fBbitset\fP\&. .SS "template size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_find_next (size_t __prev, size_t __not_found) const\fC [noexcept]\fP" .PP Definition at line \fB336\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB164\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_left_shift (size_t __shift)\fC [noexcept]\fP" .PP Definition at line \fB240\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_or (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB144\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_reset ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB178\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_right_shift (size_t __shift)\fC [noexcept]\fP" .PP Definition at line \fB266\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_set ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB171\fP of file \fBbitset\fP\&. .SS "template unsigned long long \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_to_ullong () const" .PP Definition at line \fB304\fP of file \fBbitset\fP\&. .SS "template unsigned long \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_to_ulong () const" .PP Definition at line \fB293\fP of file \fBbitset\fP\&. .SS "template \fBvoid\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_do_xor (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB151\fP of file \fBbitset\fP\&. .SS "template \fBconst\fP \fB_WordT\fP * \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_getdata () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB124\fP of file \fBbitset\fP\&. .SS "template \fBconstexpr\fP \fB_WordT\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_getword (size_t __pos) const\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB119\fP of file \fBbitset\fP\&. .SS "template \fB_WordT\fP & \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_getword (size_t __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB115\fP of file \fBbitset\fP\&. .SS "template \fBconstexpr\fP \fB_WordT\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_hiword () const\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB133\fP of file \fBbitset\fP\&. .SS "template \fB_WordT\fP & \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_hiword ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB129\fP of file \fBbitset\fP\&. .SS "template bool \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_is_any () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB203\fP of file \fBbitset\fP\&. .SS "template bool \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_is_equal (\fBconst\fP \fB_Base_bitset\fP< \fB_Nw\fP > & __x) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB182\fP of file \fBbitset\fP\&. .SS "template \fBstatic\fP \fBconstexpr\fP \fB_WordT\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_S_maskbit (size_t __pos)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB111\fP of file \fBbitset\fP\&. .SS "template \fBstatic\fP \fBconstexpr\fP size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_S_whichbit (size_t __pos)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB107\fP of file \fBbitset\fP\&. .SS "template \fBstatic\fP \fBconstexpr\fP size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_S_whichbyte (size_t __pos)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB103\fP of file \fBbitset\fP\&. .SS "template \fBstatic\fP \fBconstexpr\fP size_t \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_S_whichword (size_t __pos)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB99\fP of file \fBbitset\fP\&. .SH "Member Data Documentation" .PP .SS "template \fB_WordT\fP \fBstd::_Base_bitset\fP< \fB_Nw\fP >::_M_w[\fB_Nw\fP]" .PP 0 is the least significant word\&. .PP Definition at line \fB80\fP of file \fBbitset\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.