![]() |
ATLAS Offline Software
|
#include <BitSpec.h>
Public Types | |
| using | bitset_type = std::bitset<N> |
Static Public Member Functions | |
| template<std::size_t I> | |
| static constexpr decltype(auto) | field () |
| static constexpr std::size_t | numFields () |
| static constexpr void | forEachField (auto &&func) |
| static constexpr std::string | json () |
| template<typename Fields> | |
| static bitset_type | packFields (const Fields &fields, const SG::AuxElement &obj) |
Static Public Attributes | |
| static constexpr std::size_t | width = N |
Static Protected Member Functions | |
| template<typename... Fields> | |
| static constexpr auto | makeFields (Fields &... fields) |
| static consteval bool | validateFields () |
Static Private Member Functions | |
| template<typename First, typename... Rest> | |
| static consteval bool | validateFieldList () |
| template<typename Field> | |
| static consteval bool | validateField () |
| template<typename A, typename B> | |
| static consteval bool | checkOverlap () |
| using GlobalSim::BitSpec< Derived, N >::bitset_type = std::bitset<N> |
|
inlinestaticconstevalprivate |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexprprotected |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstevalprivate |
|
inlinestaticconstevalprivate |
Definition at line 485 of file BitSpec.h.
|
inlinestaticconstevalprotected |
Definition at line 468 of file BitSpec.h.
|
staticconstexpr |