|
SUNphi
1.0
|
Defines collectable flags. More...
#include <ints/IntSeq.hpp>Go to the source code of this file.
Functions | |
| template<auto... Flags> | |
| constexpr int | SUNphi::_combineFlags () |
Variables | |
| template<auto Flag> | |
| constexpr int | SUNphi::flagMask |
| template<auto... Flags> | |
| constexpr int | SUNphi::combineFlags |
| template<int InMask, auto... Flags> | |
| constexpr int | SUNphi::addFlags |
| Add flags to a mask at compile time. More... | |
| template<int InMask, auto... Flags> | |
| constexpr int | SUNphi::remFlags |
| Remove flags to a mask at compile time. More... | |
| template<int Mask, auto Flag> | |
| constexpr bool | SUNphi::getFlag |
| Get a given flag from a mask. More... | |
Defines collectable flags.
A flag is an integral value specifying the number of bits
Definition in file Flags.hpp.
| constexpr int SUNphi::_combineFlags | ( | ) |
| constexpr int SUNphi::addFlags |
Add flags to a mask at compile time.
| constexpr int SUNphi::combineFlags |
Combine flags to form a mask at compile time
Gives visibility to internal implementation
| constexpr int SUNphi::flagMask |
| constexpr bool SUNphi::getFlag |
| constexpr int SUNphi::remFlags |
Remove flags to a mask at compile time.