Base class, specialization for no storage (zero-length bitset). More...
#include <BenzeneBitset.hpp>
Public Types | |
typedef unsigned long | _WordT |
Public Member Functions | |
_Base_bitset () | |
_Base_bitset (unsigned long) | |
_WordT & | _M_getword (size_t) const |
_WordT | _M_hiword () const |
void | _M_do_and (const _Base_bitset< 0 > &) |
void | _M_do_or (const _Base_bitset< 0 > &) |
void | _M_do_xor (const _Base_bitset< 0 > &) |
void | _M_do_left_shift (size_t) |
void | _M_do_right_shift (size_t) |
void | _M_do_flip () |
void | _M_do_set () |
void | _M_do_reset () |
bool | _M_is_equal (const _Base_bitset< 0 > &) const |
bool | _M_is_subset_of (const _Base_bitset< 0 > &) const |
bool | _M_is_less_than (const _Base_bitset< 0 > &) const |
size_t | _M_are_all_aux () const |
bool | _M_is_any () const |
size_t | _M_do_count () const |
size_t | _M_do_find_first (size_t) const |
size_t | _M_do_find_next (size_t, size_t) const |
Static Public Member Functions | |
static size_t | _S_whichword (size_t __pos) |
static size_t | _S_whichbyte (size_t __pos) |
static size_t | _S_whichbit (size_t __pos) |
static _WordT | _S_maskbit (size_t __pos) |
Base class, specialization for no storage (zero-length bitset).
See documentation for bitset.
Definition at line 446 of file BenzeneBitset.hpp.
typedef unsigned long _Base_bitset< 0 >::_WordT |
Definition at line 448 of file BenzeneBitset.hpp.
_Base_bitset< 0 >::_Base_bitset | ( | void | ) | [inline] |
Definition at line 450 of file BenzeneBitset.hpp.
_Base_bitset< 0 >::_Base_bitset | ( | unsigned | long | ) | [inline] |
Definition at line 453 of file BenzeneBitset.hpp.
size_t _Base_bitset< 0 >::_M_are_all_aux | ( | ) | const [inline] |
Definition at line 542 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_and | ( | const _Base_bitset< 0 > & | ) | [inline] |
Definition at line 491 of file BenzeneBitset.hpp.
size_t _Base_bitset< 0 >::_M_do_count | ( | ) | const [inline] |
Definition at line 550 of file BenzeneBitset.hpp.
size_t _Base_bitset< 0 >::_M_do_find_first | ( | size_t | ) | const [inline] |
Definition at line 556 of file BenzeneBitset.hpp.
size_t _Base_bitset< 0 >::_M_do_find_next | ( | size_t | , | |
size_t | ||||
) | const [inline] |
Definition at line 560 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_flip | ( | ) | [inline] |
Definition at line 511 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_left_shift | ( | size_t | ) | [inline] |
Definition at line 503 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_or | ( | const _Base_bitset< 0 > & | ) | [inline] |
Definition at line 495 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_reset | ( | ) | [inline] |
Definition at line 519 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_right_shift | ( | size_t | ) | [inline] |
Definition at line 507 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_set | ( | ) | [inline] |
Definition at line 515 of file BenzeneBitset.hpp.
void _Base_bitset< 0 >::_M_do_xor | ( | const _Base_bitset< 0 > & | ) | [inline] |
Definition at line 499 of file BenzeneBitset.hpp.
_WordT& _Base_bitset< 0 >::_M_getword | ( | size_t | ) | const [inline] |
Definition at line 480 of file BenzeneBitset.hpp.
_WordT _Base_bitset< 0 >::_M_hiword | ( | ) | const [inline] |
Definition at line 487 of file BenzeneBitset.hpp.
bool _Base_bitset< 0 >::_M_is_any | ( | ) | const [inline] |
Definition at line 546 of file BenzeneBitset.hpp.
bool _Base_bitset< 0 >::_M_is_equal | ( | const _Base_bitset< 0 > & | ) | const [inline] |
Definition at line 526 of file BenzeneBitset.hpp.
bool _Base_bitset< 0 >::_M_is_less_than | ( | const _Base_bitset< 0 > & | ) | const [inline] |
Definition at line 536 of file BenzeneBitset.hpp.
bool _Base_bitset< 0 >::_M_is_subset_of | ( | const _Base_bitset< 0 > & | ) | const [inline] |
Definition at line 532 of file BenzeneBitset.hpp.
static _WordT _Base_bitset< 0 >::_S_maskbit | ( | size_t | __pos | ) | [inline, static] |
Definition at line 469 of file BenzeneBitset.hpp.
References _Base_bitset< _Nw >::_S_whichbit().
static size_t _Base_bitset< 0 >::_S_whichbit | ( | size_t | __pos | ) | [inline, static] |
Definition at line 465 of file BenzeneBitset.hpp.
References _GLIBCXX_BITSET_BITS_PER_WORD.
static size_t _Base_bitset< 0 >::_S_whichbyte | ( | size_t | __pos | ) | [inline, static] |
Definition at line 461 of file BenzeneBitset.hpp.
References _GLIBCXX_BITSET_BITS_PER_WORD.
static size_t _Base_bitset< 0 >::_S_whichword | ( | size_t | __pos | ) | [inline, static] |
Definition at line 457 of file BenzeneBitset.hpp.
References _GLIBCXX_BITSET_BITS_PER_WORD.