![]() |
L4Re Operating System Framework
Interface and Usage Documentation
|
Template type to define a flags type with bitwise operations. More...
#include <types>
Public Member Functions | |
| Flags_t ()=default | |
| Default (uninitializing) costructor. | |
| constexpr | Flags_t (T f) |
| Explicit initialization from the underlying type. | |
| Public Member Functions inherited from L4::Types::Flags_ops_t< Flags_t< DT, T > > | |
| DT | operator|= (DT r) |
| bitwise or assignment for DT | |
| DT | operator&= (DT r) |
| bitwise and assignment for DT | |
| constexpr | operator bool () const |
| explicit conversion to bool for tests | |
| constexpr DT | operator~ () const |
| bitwise negation for DT | |
Data Fields | |
| T | raw |
| Raw integral value. | |
Template type to define a flags type with bitwise operations.
| DT | determinator type to make the resulting type unique (unused). |
| T | underlying type used to store the bits, usually an integral type. |