#include <BitSet.H>
Public Member Functions | |
BitSet () | |
BitSet (int bits, bool init) | |
void | define (int bits, bool init) |
BitSet (const BitSet &rhs) | |
BitSet & | operator= (const BitSet &rhs) |
bool | operator< (const BitSet &rhs) const |
~BitSet () | |
bool | operator[] (int i) const |
void | setTrue (int i) |
void | setFalse (int i) |
bool | isEmpty () const |
bool | isFull () const |
int | size () const |
int | linearSize () const |
void | linearIn (const void *const inBuf) |
void | linearOut (void *const a_outBuf) const |
Static Public Member Functions | |
static int | initialize () |
Static Public Attributes | |
static long int | bytes |
static long int | peak |
Friends | |
class | BitSetIterator |
|
|
|
|
|
|
|
|
|
|
|
|
|
returns 'true' if the entire bitset is zero |
|
returns 'true' if entire bitset is 1 |
|
|
|
|
|
|
|
Primary criterion: m_length. Secondary criterion: BITSETWORD-by-BITSETWORD lexicographic comparison of *m_bits. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|