Public Types | |
typedef unsigned long | WordT |
Public Member Functions | |
Base_bitset () | |
Base_bitset (unsigned long __val) | |
WordT & | M_getword (size_t position) |
WordT | M_getword (size_t position) const |
WordT & | M_hiword () |
WordT | M_hiword () const |
void | M_do_and (const Base_bitset< Nw > &x) |
void | M_do_or (const Base_bitset< Nw > &x) |
void | M_do_xor (const Base_bitset< Nw > &x) |
void | M_do_left_shift (size_t shift) |
void | M_do_right_shift (size_t shift) |
void | M_do_flip () |
void | M_do_set () |
void | M_do_reset () |
bool | M_is_equal (const Base_bitset< Nw > &x) const |
bool | M_is_any () const |
size_t | M_do_count () const |
unsigned long | M_do_to_ulong () const |
size_t | M_do_find_first (size_t not_found) const |
size_t | M_do_find_next (size_t __prev, size_t not_found) const |
Static Public Member Functions | |
static size_t | S_whichword (size_t position) |
static size_t | S_whichbyte (size_t position) |
static size_t | S_whichbit (size_t position) |
static WordT | S_maskbit (size_t position) |
Public Attributes | |
WordT | M_w [Nw] |
0 is the least significant word. |
Definition at line 80 of file bitset.
WordT std::Base_bitset< Nw >::M_w[Nw] |