#include <ResizeableBitset.h>
Definition at line 22 of file ResizeableBitset.h.
Public Member Functions | |
| ResizeableBitset () | |
| ResizeableBitset (size_t size) | |
| ResizeableBitset (const ResizeableBitset &b) | |
| ResizeableBitset & | operator= (const ResizeableBitset &b) |
| ~ResizeableBitset () | |
| void | resize (size_t bits) |
| bool | get (size_t column) const |
| void | set (size_t column) |
| void | reset (size_t column) |
| void | copy (size_t source, size_t dest) |
Private Attributes | |
| std::vector< uint8_t > * | m_bits |
| ResizeableBitset::ResizeableBitset | ( | ) | [inline] |
Definition at line 25 of file ResizeableBitset.h.
| ResizeableBitset::ResizeableBitset | ( | size_t | size | ) | [inline] |
| ResizeableBitset::ResizeableBitset | ( | const ResizeableBitset & | b | ) | [inline] |
| ResizeableBitset::~ResizeableBitset | ( | ) | [inline] |
| ResizeableBitset& ResizeableBitset::operator= | ( | const ResizeableBitset & | b | ) | [inline] |
| void ResizeableBitset::resize | ( | size_t | bits | ) | [inline] |
Definition at line 43 of file ResizeableBitset.h.
References m_bits.
Referenced by MatrixFile::reset(), MatrixFile::resize(), and FFTMemoryCache::resize().
| bool ResizeableBitset::get | ( | size_t | column | ) | const [inline] |
Definition at line 51 of file ResizeableBitset.h.
References m_bits.
Referenced by copy(), MatrixFile::haveSetColumnAt(), FFTMemoryCache::haveSetColumnAt(), and MatrixFile::primeCache().
| void ResizeableBitset::set | ( | size_t | column | ) | [inline] |
Definition at line 55 of file ResizeableBitset.h.
Referenced by copy(), MatrixFile::setColumnAt(), and FFTMemoryCache::setColumnAt().
| void ResizeableBitset::reset | ( | size_t | column | ) | [inline] |
| void ResizeableBitset::copy | ( | size_t | source, | |
| size_t | dest | |||
| ) | [inline] |
std::vector<uint8_t>* ResizeableBitset::m_bits [private] |
Definition at line 68 of file ResizeableBitset.h.
Referenced by get(), operator=(), resize(), ResizeableBitset(), and ~ResizeableBitset().
1.5.1