container of bits More...
#include <MRBitSet.h>
Public Member Functions | |
bool | Test (int index) |
test if given bit is set | |
int | FindFirst () |
returns index of the first set bit | |
int | FindLast () |
returns index of the last set bit | |
int | Size () |
returns total number of bits | |
int | Count () |
returns number of set bits | |
virtual BitSetReadOnly | Clone ()=0 |
~BitSetReadOnly () | |
Static Public Member Functions | |
static bool | operator== (BitSetReadOnly^ a, BitSetReadOnly^ b) |
static bool | operator!= (BitSetReadOnly^ a, BitSetReadOnly^ b) |
static BitSetReadOnly | operator- (BitSetReadOnly^ a, BitSetReadOnly^ b) |
Public Attributes | |
internal | : BitSetReadOnly( MR::BitSet* bs ) |
Protected Member Functions | |
BitSetReadOnly () | |
virtual bool | IsEqualTo (BitSetReadOnly^ other)=0 |
Protected Attributes | |
MR::BitSet * | bs_ |
container of bits
abstract::~BitSetReadOnly | ( | ) |
|
protected |
|
pure virtual |
int abstract::Count | ( | ) |
returns number of set bits
int abstract::FindFirst | ( | ) |
returns index of the first set bit
int abstract::FindLast | ( | ) |
returns index of the last set bit
|
protectedpure virtual |
|
static |
|
static |
|
static |
int abstract::Size | ( | ) |
returns total number of bits
bool abstract::Test | ( | int | index | ) |
test if given bit is set
internal abstract::__pad0__ |
|
protected |