MAIA bb96820c
Multiphysics at AIA
|
#include <maiatypes.h>
Public Types | |
using | type = T |
Public Member Functions | |
constexpr | MTXbit (T val) noexcept |
constexpr | MTXbit ()=default |
void | set (const MInt index, const MUint value) |
MInt | get (const MInt index) const |
MBool | any () const |
MBool | all () const |
MTXbit & | operator&= (const MTXbit &rhs) |
MTXbit & | operator|= (const MTXbit &rhs) |
T | data () const |
Static Public Attributes | |
static constexpr const MInt | MAX = (1 << bits) - 1 |
Private Attributes | |
T | storage = toggled ? (T)~0 : 0 |
Definition at line 77 of file maiatypes.h.
Definition at line 82 of file maiatypes.h.
Definition at line 84 of file maiatypes.h.
Definition at line 96 of file maiatypes.h.
Definition at line 95 of file maiatypes.h.
|
inline |
Definition at line 105 of file maiatypes.h.
Definition at line 91 of file maiatypes.h.
Definition at line 97 of file maiatypes.h.
Definition at line 101 of file maiatypes.h.
Definition at line 83 of file maiatypes.h.
|
private |
Definition at line 79 of file maiatypes.h.