.TH "std::tr2::__dynamic_bitset_base< _WordT, _Alloc >" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::tr2::__dynamic_bitset_base< _WordT, _Alloc > .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef _Alloc \fBallocator_type\fP" .br .ti -1c .RI "typedef _WordT \fBblock_type\fP" .br .ti -1c .RI "typedef size_t \fBsize_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB__dynamic_bitset_base\fP (\fB__dynamic_bitset_base\fP &&__b)=default" .br .ti -1c .RI "\fB__dynamic_bitset_base\fP (const \fB__dynamic_bitset_base\fP &)=default" .br .ti -1c .RI "\fB__dynamic_bitset_base\fP (const allocator_type &__alloc)" .br .ti -1c .RI "\fB__dynamic_bitset_base\fP (size_type __nbits, unsigned long long __val=0ULL, const allocator_type &__alloc=allocator_type())" .br .ti -1c .RI "size_t \fB_M_are_all_aux\fP () const noexcept" .br .ti -1c .RI "void \fB_M_clear\fP () noexcept" .br .ti -1c .RI "void \fB_M_do_and\fP (const \fB__dynamic_bitset_base\fP &__x) noexcept" .br .ti -1c .RI "void \fB_M_do_append_block\fP (block_type __block, size_type __pos)" .br .ti -1c .RI "size_t \fB_M_do_count\fP () const noexcept" .br .ti -1c .RI "void \fB_M_do_dif\fP (const \fB__dynamic_bitset_base\fP &__x) noexcept" .br .ti -1c .RI "size_type \fB_M_do_find_first\fP (size_t __not_found) const" .br .ti -1c .RI "size_type \fB_M_do_find_next\fP (size_t __prev, size_t __not_found) const" .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)" .br .ti -1c .RI "void \fB_M_do_or\fP (const \fB__dynamic_bitset_base\fP &__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)" .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__dynamic_bitset_base\fP &__x) noexcept" .br .ti -1c .RI "allocator_type \fB_M_get_allocator\fP () const noexcept" .br .ti -1c .RI "block_type \fB_M_getword\fP (size_type __pos) const noexcept" .br .ti -1c .RI "block_type & \fB_M_getword\fP (size_type __pos) noexcept" .br .ti -1c .RI "block_type \fB_M_hiword\fP () const noexcept" .br .ti -1c .RI "block_type & \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__dynamic_bitset_base\fP &__x) const noexcept" .br .ti -1c .RI "bool \fB_M_is_less\fP (const \fB__dynamic_bitset_base\fP &__x) const noexcept" .br .ti -1c .RI "bool \fB_M_is_proper_subset_of\fP (const \fB__dynamic_bitset_base\fP &__b) const noexcept" .br .ti -1c .RI "bool \fB_M_is_subset_of\fP (const \fB__dynamic_bitset_base\fP &__b) noexcept" .br .ti -1c .RI "void \fB_M_resize\fP (size_t __nbits, bool __value)" .br .ti -1c .RI "size_type \fB_M_size\fP () const noexcept" .br .ti -1c .RI "void \fB_M_swap\fP (\fB__dynamic_bitset_base\fP &__b) noexcept" .br .ti -1c .RI "\fB__dynamic_bitset_base\fP & \fBoperator=\fP (\fB__dynamic_bitset_base\fP &&)=default" .br .ti -1c .RI "\fB__dynamic_bitset_base\fP & \fBoperator=\fP (const \fB__dynamic_bitset_base\fP &)=default" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static block_type \fB_S_maskbit\fP (size_type __pos) noexcept" .br .ti -1c .RI "static size_type \fB_S_whichbit\fP (size_type __pos) noexcept" .br .ti -1c .RI "static size_type \fB_S_whichbyte\fP (size_type __pos) noexcept" .br .ti -1c .RI "static size_type \fB_S_whichword\fP (size_type __pos) noexcept" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "\fBstd::vector\fP< block_type, allocator_type > \fB_M_w\fP" .br .RI "0 is the least significant word\&. " .in -1c .SS "Static Public Attributes" .in +1c .ti -1c .RI "static const size_type \fB_S_bits_per_block\fP" .br .ti -1c .RI "static const size_type \fBnpos\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template> .br struct std::tr2::__dynamic_bitset_base< _WordT, _Alloc >"Base class, general case\&. .PP See documentation for dynamic_bitset\&. .PP Definition at line \fB62\fP of file \fBdynamic_bitset\fP\&. .SH "Member Typedef Documentation" .PP .SS "template> typedef _Alloc \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::allocator_type" .PP Definition at line \fB68\fP of file \fBdynamic_bitset\fP\&. .SS "template> typedef _WordT \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::block_type" .PP Definition at line \fB67\fP of file \fBdynamic_bitset\fP\&. .SS "template> typedef size_t \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::size_type" .PP Definition at line \fB69\fP of file \fBdynamic_bitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template> \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::__dynamic_bitset_base (const allocator_type & __alloc)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB78\fP of file \fBdynamic_bitset\fP\&. .SS "template> \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::__dynamic_bitset_base (size_type __nbits, unsigned long long __val = \fC0ULL\fP, const allocator_type & __alloc = \fCallocator_type()\fP)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB90\fP of file \fBdynamic_bitset\fP\&. .SH "Member Function Documentation" .PP .SS "template> size_t \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_are_all_aux () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB272\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_clear ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB119\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_and (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB174\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_append_block (block_type __block, size_type __pos)\fC [inline]\fP" .PP Definition at line \fB347\fP of file \fBdynamic_bitset\fP\&. .SS "template> size_t \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_count () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB319\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_dif (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB204\fP of file \fBdynamic_bitset\fP\&. .SS "template size_t \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_find_first (size_t __not_found) const" .PP Definition at line \fB127\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template size_t \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_find_next (size_t __prev, size_t __not_found) const" .PP Definition at line \fB143\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB220\fP of file \fBdynamic_bitset\fP\&. .SS "template void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_left_shift (size_t __shift)" .PP Definition at line \fB44\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_or (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB184\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_reset ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB234\fP of file \fBdynamic_bitset\fP\&. .SS "template void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_right_shift (size_t __shift)" .PP Definition at line \fB70\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_set ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB227\fP of file \fBdynamic_bitset\fP\&. .SS "template unsigned long long \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_to_ullong" .PP Definition at line \fB112\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template unsigned long \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_to_ulong" .PP Definition at line \fB98\fP of file \fBdynamic_bitset\&.tcc\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_do_xor (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB194\fP of file \fBdynamic_bitset\fP\&. .SS "template> allocator_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_get_allocator () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB138\fP of file \fBdynamic_bitset\fP\&. .SS "template> block_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_getword (size_type __pos) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB162\fP of file \fBdynamic_bitset\fP\&. .SS "template> block_type & \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_getword (size_type __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB158\fP of file \fBdynamic_bitset\fP\&. .SS "template> block_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_hiword () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB170\fP of file \fBdynamic_bitset\fP\&. .SS "template> block_type & \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_hiword ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB166\fP of file \fBdynamic_bitset\fP\&. .SS "template> bool \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_is_any () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB282\fP of file \fBdynamic_bitset\fP\&. .SS "template> bool \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_is_equal (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB240\fP of file \fBdynamic_bitset\fP\&. .SS "template> bool \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_is_less (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __x) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB254\fP of file \fBdynamic_bitset\fP\&. .SS "template> bool \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_is_proper_subset_of (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __b) const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB305\fP of file \fBdynamic_bitset\fP\&. .SS "template> bool \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_is_subset_of (const \fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __b)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB291\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_resize (size_t __nbits, bool __value)\fC [inline]\fP" .PP Definition at line \fB123\fP of file \fBdynamic_bitset\fP\&. .SS "template> size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_size () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB328\fP of file \fBdynamic_bitset\fP\&. .SS "template> void \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_swap (\fB__dynamic_bitset_base\fP< _WordT, _Alloc > & __b)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB115\fP of file \fBdynamic_bitset\fP\&. .SS "template> static block_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_S_maskbit (size_type __pos)\fC [inline]\fP, \fC [static]\fP, \fC [noexcept]\fP" .PP Definition at line \fB154\fP of file \fBdynamic_bitset\fP\&. .SS "template> static size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_S_whichbit (size_type __pos)\fC [inline]\fP, \fC [static]\fP, \fC [noexcept]\fP" .PP Definition at line \fB150\fP of file \fBdynamic_bitset\fP\&. .SS "template> static size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_S_whichbyte (size_type __pos)\fC [inline]\fP, \fC [static]\fP, \fC [noexcept]\fP" .PP Definition at line \fB146\fP of file \fBdynamic_bitset\fP\&. .SS "template> static size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_S_whichword (size_type __pos)\fC [inline]\fP, \fC [static]\fP, \fC [noexcept]\fP" .PP Definition at line \fB142\fP of file \fBdynamic_bitset\fP\&. .SH "Member Data Documentation" .PP .SS "template> \fBstd::vector\fP \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_M_w" .PP 0 is the least significant word\&. .PP Definition at line \fB75\fP of file \fBdynamic_bitset\fP\&. .SS "template> const size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::_S_bits_per_block\fC [static]\fP" .PP Definition at line \fB71\fP of file \fBdynamic_bitset\fP\&. .SS "template> const size_type \fBstd::tr2::__dynamic_bitset_base\fP< _WordT, _Alloc >::npos\fC [static]\fP" .PP Definition at line \fB72\fP of file \fBdynamic_bitset\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.