#include <qbpp.hpp>
Definition at line 1277 of file qbpp.hpp.
◆ BitVector() [1/3]
qbpp::impl::BitVector::BitVector |
( |
vindex_t |
bit_count | ) |
|
|
inlineexplicit |
◆ BitVector() [2/3]
qbpp::impl::BitVector::BitVector |
( |
const BitVector & |
bit_vector | ) |
|
|
inlineexplicit |
◆ BitVector() [3/3]
qbpp::impl::BitVector::BitVector |
( |
BitVector && |
bit_vector | ) |
|
|
inline |
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ operator==()
bool qbpp::impl::BitVector::operator== |
( |
const BitVector & |
bit_vector | ) |
const |
|
inline |
◆ operator!=()
bool qbpp::impl::BitVector::operator!= |
( |
const BitVector & |
bit_vector | ) |
const |
|
inline |
◆ operator<()
bool qbpp::impl::BitVector::operator< |
( |
const BitVector & |
bit_vector | ) |
const |
|
inline |
◆ size()
vindex_t qbpp::impl::BitVector::size |
( |
| ) |
const |
|
inline |
◆ size64()
vindex_t qbpp::impl::BitVector::size64 |
( |
| ) |
const |
|
inline |
◆ get()
bool qbpp::impl::BitVector::get |
( |
vindex_t |
index | ) |
const |
|
inline |
◆ set()
void qbpp::impl::BitVector::set |
( |
vindex_t |
index, |
|
|
bool |
value |
|
) |
| |
|
inline |
◆ flip()
void qbpp::impl::BitVector::flip |
( |
vindex_t |
index | ) |
|
|
inline |
◆ get64()
uint64_t qbpp::impl::BitVector::get64 |
( |
vindex_t |
index64 | ) |
const |
|
inline |
◆ set64()
uint64_t qbpp::impl::BitVector::set64 |
( |
vindex_t |
index64, |
|
|
uint64_t |
value |
|
) |
| |
|
inline |
◆ clear()
void qbpp::impl::BitVector::clear |
( |
| ) |
|
|
inline |
◆ popcount()
vindex_t qbpp::impl::BitVector::popcount |
( |
| ) |
const |
|
inline |
◆ str()
std::string qbpp::impl::BitVector::str |
( |
| ) |
const |
|
inline |
◆ bit_count_
const vindex_t qbpp::impl::BitVector::bit_count_ |
|
private |
◆ size64_
const vindex_t qbpp::impl::BitVector::size64_ |
|
private |
◆ bits_
std::unique_ptr<uint64_t[]> qbpp::impl::BitVector::bits_ |
|
private |
The documentation for this class was generated from the following file: