GCC Middle and Back End API Reference
|
#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] |
|
inlinestaticconstexpr |
References bbitmap< N >::from_index().
Referenced by bbitmap< N >::from_index().
|
inlineconstexpr |
References bbitmap_element_and().
References i, N, and bbitmap< N >::val.
|
inlineconstexpr |
References bbitmap_element_xor().
References i, N, and bbitmap< N >::val.
|
inlineconstexpr |
References bbitmap_element_or().
References i, N, and bbitmap< N >::val.
Referenced by bbitmap< N >::operator&=(), bbitmap< N >::operator^=(), and bbitmap< N >::operator|=().