#include <MRBitSet.h>
|
| BitSet () |
| creates empty bitset
|
|
| BitSet (int size) |
| creates bitset with given size
|
|
void | Set (int index) |
| sets the given bit to true
|
|
void | Set (int index, bool value) |
| sets the given bit to given value
|
|
void | Resize (int size) |
| changes the size of the bitset
|
|
void | AutoResizeSet (int index) |
| sets the given bit to true. If index is out of range, it will be automatically resized
|
|
void | AutoResizeSet (int index, bool value) |
| sets the given bit to given value. If index is out of range, it will be automatically resized
|
|
virtual BitSetReadOnly | Clone () override |
|
MR::BitSet * | bitSet () |
|
|
virtual bool | IsEqualTo (BitSetReadOnly^ other) override |
|
◆ BitSet() [1/2]
◆ BitSet() [2/2]
BitSet::BitSet |
( |
int | size | ) |
|
creates bitset with given size
◆ AutoResizeSet() [1/2]
void BitSet::AutoResizeSet |
( |
int | index | ) |
|
sets the given bit to true. If index is out of range, it will be automatically resized
◆ AutoResizeSet() [2/2]
void BitSet::AutoResizeSet |
( |
int | index, |
|
|
bool | value ) |
sets the given bit to given value. If index is out of range, it will be automatically resized
◆ bitSet()
◆ Clone()
virtual BitSetReadOnly BitSet::Clone |
( |
| ) |
|
|
overridevirtual |
◆ IsEqualTo()
virtual bool BitSet::IsEqualTo |
( |
BitSetReadOnly^ | other | ) |
|
|
overrideprotectedvirtual |
◆ Resize()
void BitSet::Resize |
( |
int | size | ) |
|
changes the size of the bitset
◆ Set() [1/2]
void BitSet::Set |
( |
int | index | ) |
|
sets the given bit to true
◆ Set() [2/2]
void BitSet::Set |
( |
int | index, |
|
|
bool | value ) |
sets the given bit to given value
◆ __pad0__
internal BitSet::__pad0__ |
The documentation for this class was generated from the following file: