#include <bitary.h>
Public Member Functions | |
bit_array (unsigned long size=0) | |
~bit_array () | |
void | reset () |
bool | get (unsigned long index) const |
void | set (unsigned long index, bool value=true) |
bit_array & | operator|= (const bit_array &other) |
bit_array & | operator &= (const bit_array &other) |
bit_array | operator & (const bit_array &other) const |
Protected Attributes | |
unsigned long | size |
int | nwords |
unsigned long * | data |
bit_array::bit_array | ( | unsigned long | size = 0 |
) |
bit_array::~bit_array | ( | ) |
void bit_array::reset | ( | ) |
bool bit_array::get | ( | unsigned long | index | ) | const |
void bit_array::set | ( | unsigned long | index, | |
bool | value = true | |||
) |
unsigned long bit_array::size [protected] |
int bit_array::nwords [protected] |
unsigned long* bit_array::data [protected] |