.TH "std::_Base_bitset< _Nw >" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::_Base_bitset< _Nw > .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef unsigned long \fB_WordT\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "constexpr \fB_Base_bitset\fP (unsigned long long __val) noexcept" .br .ti -1c .RI "template bool \fB_M_are_all\fP () const noexcept" .br .ti -1c .RI "void \fB_M_do_and\fP (const \fB_Base_bitset\fP< _Nw > &__x) noexcept" .br .ti -1c .RI "size_t \fB_M_do_count\fP () const noexcept" .br .ti -1c .RI "size_t \fB_M_do_find_first\fP (size_t) const noexcept" .br .ti -1c .RI "size_t \fB_M_do_find_next\fP (size_t, size_t) const noexcept" .br .ti -1c .RI "void \fB_M_do_flip\fP () noexcept" .br .ti -1c .RI "void \fB_M_do_left_shift\fP (size_t __shift) noexcept" .br .ti -1c .RI "void \fB_M_do_or\fP (const \fB_Base_bitset\fP< _Nw > &__x) noexcept" .br .ti -1c .RI "void \fB_M_do_reset\fP () noexcept" .br .ti -1c .RI "void \fB_M_do_right_shift\fP (size_t __shift) noexcept" .br .ti -1c .RI "void \fB_M_do_set\fP () noexcept" .br .ti -1c .RI "unsigned long long \fB_M_do_to_ullong\fP () const" .br .ti -1c .RI "unsigned long \fB_M_do_to_ulong\fP () const" .br .ti -1c .RI "void \fB_M_do_xor\fP (const \fB_Base_bitset\fP< _Nw > &__x) noexcept" .br .ti -1c .RI "const _WordT * \fB_M_getdata\fP () const noexcept" .br .ti -1c .RI "constexpr _WordT \fB_M_getword\fP (size_t __pos) const noexcept" .br .ti -1c .RI "_WordT & \fB_M_getword\fP (size_t __pos) noexcept" .br .ti -1c .RI "constexpr _WordT \fB_M_hiword\fP () const noexcept" .br .ti -1c .RI "_WordT & \fB_M_hiword\fP () noexcept" .br .ti -1c .RI "bool \fB_M_is_any\fP () const noexcept" .br .ti -1c .RI "bool \fB_M_is_equal\fP (const \fB_Base_bitset\fP< _Nw > &__x) const noexcept" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static constexpr _WordT \fB_S_maskbit\fP (size_t __pos) noexcept" .br .ti -1c .RI "static constexpr size_t \fB_S_whichbit\fP (size_t __pos) noexcept" .br .ti -1c .RI "static constexpr size_t \fB_S_whichbyte\fP (size_t __pos) noexcept" .br .ti -1c .RI "static constexpr size_t \fB_S_whichword\fP (size_t __pos) noexcept" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "_WordT \fB_M_w\fP [_Nw]" .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 typedef unsigned long \fBstd::_Base_bitset\fP< _Nw >::_WordT" .PP Definition at line \fB77\fP of file \fBbitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template constexpr \fBstd::_Base_bitset\fP< _Nw >::_Base_bitset ()\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB82\fP of file \fBbitset\fP\&. .SS "template constexpr \fBstd::_Base_bitset\fP< _Nw >::_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< _Nw >::_M_are_all () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB192\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_and (const \fB_Base_bitset\fP< _Nw > & __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< _Nw >::_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< _Nw >::_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< _Nw >::_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 void \fBstd::_Base_bitset\fP< _Nw >::_M_do_flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB164\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_left_shift (size_t __shift)\fC [noexcept]\fP" .PP Definition at line \fB240\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_or (const \fB_Base_bitset\fP< _Nw > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB144\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_reset ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB178\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_right_shift (size_t __shift)\fC [noexcept]\fP" .PP Definition at line \fB266\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_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< _Nw >::_M_do_to_ullong" .PP Definition at line \fB304\fP of file \fBbitset\fP\&. .SS "template unsigned long \fBstd::_Base_bitset\fP< _Nw >::_M_do_to_ulong" .PP Definition at line \fB293\fP of file \fBbitset\fP\&. .SS "template void \fBstd::_Base_bitset\fP< _Nw >::_M_do_xor (const \fB_Base_bitset\fP< _Nw > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB151\fP of file \fBbitset\fP\&. .SS "template const _WordT * \fBstd::_Base_bitset\fP< _Nw >::_M_getdata () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB124\fP of file \fBbitset\fP\&. .SS "template constexpr _WordT \fBstd::_Base_bitset\fP< _Nw >::_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 _WordT & \fBstd::_Base_bitset\fP< _Nw >::_M_getword (size_t __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB115\fP of file \fBbitset\fP\&. .SS "template constexpr _WordT \fBstd::_Base_bitset\fP< _Nw >::_M_hiword () const\fC [inline]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB133\fP of file \fBbitset\fP\&. .SS "template _WordT & \fBstd::_Base_bitset\fP< _Nw >::_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< _Nw >::_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< _Nw >::_M_is_equal (const \fB_Base_bitset\fP< _Nw > & __x) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB182\fP of file \fBbitset\fP\&. .SS "template static constexpr _WordT \fBstd::_Base_bitset\fP< _Nw >::_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 static constexpr size_t \fBstd::_Base_bitset\fP< _Nw >::_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 static constexpr size_t \fBstd::_Base_bitset\fP< _Nw >::_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 static constexpr size_t \fBstd::_Base_bitset\fP< _Nw >::_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 _WordT \fBstd::_Base_bitset\fP< _Nw >::_M_w[_Nw]" .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\&.