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.