#include <bbitmap.h>
Public Member Functions | |
template<typename... Rest> | |
constexpr | bbitmap (Rest ...rest) |
constexpr bbitmap< N > | operator| (const bbitmap< N > other) const |
bbitmap< N > | operator|= (const bbitmap< N > other) |
constexpr bbitmap< N > | operator& (const bbitmap< N > other) const |
bbitmap< N > | operator&= (const bbitmap< N > other) |
constexpr bbitmap< N > | operator^ (const bbitmap< N > other) const |
bbitmap< N > | operator^= (const bbitmap< N > other) |
constexpr bbitmap< N > | operator~ () const |
constexpr bool | operator! () const |
constexpr | operator bool () const |
constexpr bool | operator== (const bbitmap< N > other) const |
constexpr bool | operator!= (const bbitmap< N > other) const |
Static Public Member Functions | |
static constexpr bbitmap< N > | from_index (int index) |
Data Fields | |
uint64_t | val [N] |
References val.
Referenced by from_index(), operator!=(), operator&(), operator&=(), operator==(), operator^(), operator^=(), operator|(), operator|=(), and operator~().
|
inlinestaticconstexpr |
References bbitmap(), and from_index().
Referenced by from_index().
References bbitmap().
|
inlineconstexpr |
References bbitmap(), and bbitmap_element_and().
References bbitmap().
|
inlineconstexpr |
References bbitmap(), and bbitmap_element_xor().
|
inlineconstexpr |
References bbitmap(), and bbitmap_element_or().
References bbitmap().
Referenced by bbitmap(), operator&=(), operator^=(), and operator|=().