|
Public Types |
|
typedef simple_bitset< Tsize > | self_t |
Public Methods |
|
| simple_bitset (bool initial_value=false) |
|
| simple_bitset (const simple_bitset< Tsize > &rhs) |
|
self_t & | operator &= (const self_t &rhs) |
|
self_t & | operator|= (const self_t &rhs) |
|
self_t & | operator^= (const self_t &rhs) |
|
self_t & | set () |
|
self_t & | set (size_t pos, bool val=true) |
|
self_t & | reset () |
|
self_t & | reset (size_t pos) |
|
self_t & | flip () |
|
self_t & | flip (size_t pos) |
|
bool | operator[] (size_t pos) const |
|
size_t | count () const |
|
size_t | size () const |
|
bool | operator== (const self_t &rhs) const |
|
bool | operator!= (const self_t &rhs) const |
|
bool | test (size_t pos) const |
|
bool | any () const |
|
bool | none () const |
|
inline::std::string | to_string () const |
|
const simple_bitset< Tsize > & | operator= (const simple_bitset< Tsize > &rhs) |