#include <thorin/util/bitset.h>
|
uint32_t | padding = 0 |
| Unused; do whatever you want with this.
|
|
Definition at line 11 of file bitset.h.
◆ BitSet() [1/3]
thorin::BitSet::BitSet |
( |
| ) |
|
|
inlinenoexcept |
◆ BitSet() [2/3]
thorin::BitSet::BitSet |
( |
const BitSet & |
other | ) |
|
|
inline |
◆ BitSet() [3/3]
thorin::BitSet::BitSet |
( |
BitSet && |
other | ) |
|
|
inlinenoexcept |
◆ ~BitSet()
thorin::BitSet::~BitSet |
( |
| ) |
|
|
inline |
◆ any()
bool thorin::BitSet::any |
( |
| ) |
const |
|
inline |
◆ any_begin()
bool thorin::BitSet::any_begin |
( |
const size_t |
begin | ) |
const |
|
inline |
◆ any_end()
bool thorin::BitSet::any_end |
( |
const size_t |
end | ) |
const |
|
inline |
◆ any_range()
bool thorin::BitSet::any_range |
( |
const size_t |
begin, |
|
|
const size_t |
end |
|
) |
| const |
◆ clear() [1/2]
void thorin::BitSet::clear |
( |
| ) |
|
|
inline |
◆ clear() [2/2]
BitSet & thorin::BitSet::clear |
( |
size_t |
i | ) |
|
|
inline |
◆ count()
size_t thorin::BitSet::count |
( |
| ) |
const |
number of bits set
Definition at line 18 of file bitset.cpp.
◆ none()
bool thorin::BitSet::none |
( |
| ) |
const |
|
inline |
◆ none_begin()
bool thorin::BitSet::none_begin |
( |
const size_t |
begin | ) |
const |
|
inline |
◆ none_end()
bool thorin::BitSet::none_end |
( |
const size_t |
end | ) |
const |
|
inline |
◆ none_range()
bool thorin::BitSet::none_range |
( |
const size_t |
begin, |
|
|
const size_t |
end |
|
) |
| const |
|
inline |
◆ operator!=()
bool thorin::BitSet::operator!= |
( |
const BitSet & |
other | ) |
const |
|
inline |
◆ operator&()
◆ operator&=()
◆ operator=()
◆ operator==()
bool thorin::BitSet::operator== |
( |
const BitSet & |
other | ) |
const |
◆ operator>>()
BitSet thorin::BitSet::operator>> |
( |
uint64_t |
shift | ) |
const |
|
inline |
◆ operator>>=()
BitSet & thorin::BitSet::operator>>= |
( |
uint64_t |
shift | ) |
|
◆ operator[]() [1/2]
reference thorin::BitSet::operator[] |
( |
size_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
bool thorin::BitSet::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
◆ operator^()
◆ operator^=()
◆ operator|()
◆ operator|=()
◆ set()
BitSet & thorin::BitSet::set |
( |
size_t |
i | ) |
|
|
inline |
◆ swap()
void friend thorin::BitSet::swap |
( |
BitSet & |
b1, |
|
|
BitSet & |
b2 |
|
) |
| |
|
inlinenoexcept |
◆ test()
bool thorin::BitSet::test |
( |
size_t |
i | ) |
const |
|
inline |
◆ toggle()
BitSet & thorin::BitSet::toggle |
( |
size_t |
i | ) |
|
|
inline |
◆ padding
uint32_t thorin::BitSet::padding = 0 |
Unused; do whatever you want with this.
Definition at line 175 of file bitset.h.
Referenced by BitSet().
The documentation for this class was generated from the following files: