![]() |
ATLAS Offline Software
|
#include <MeasurementContainerWithDimension.h>
Public Types | |
| using | measurement_container_variant_t = std::variant< T_Container...> |
Protected Member Functions | |
| const derived_t & | derived () const |
Static Protected Member Functions | |
| template<typename T> | |
| static constexpr T | lvalue (T &&a) |
| template<std::size_t N = std::variant_size_v< measurement_container_variant_t >> | |
| static constexpr std::size_t | dimMax (std::size_t max_dim=0ul) |
| template<typename container_t, std::size_t N> | |
| static constexpr bool | isSameContainer () |
| template<typename container_t, std::size_t N = std::variant_size_v< measurement_container_variant_t >> | |
| static constexpr unsigned int | countVariants () |
| template<typename container_t, std::size_t N = std::variant_size_v< measurement_container_variant_t >> | |
| static unsigned int | countDerivedVariants (const container_t &a) |
| template<std::size_t N = std::variant_size_v< measurement_container_variant_t >> | |
| static void | dumpVariantTypesImpl (std::ostream &out) |
| static void | throwContainerNotInVariant (const char *a) |
| template<typename container_t, bool check_dimension, std::size_t N> | |
| static measurement_container_variant_t | getContainerWithDimensionNoAmbiguities (const container_t &a, unsigned int dimension=0) |
| template<typename container_t, std::size_t N> | |
| static unsigned int | getDimensionOfDerivedVariantOption (const container_t &a) |
| template<typename container_t, std::size_t = std::variant_size_v< measurement_container_variant_t >> | |
| static measurement_container_variant_t | getContainerWithDimension (const container_t &a) |
Definition at line 42 of file MeasurementContainerWithDimension.h.
| using MeasurementContainerWithDimension< derived_t, T_Container >::measurement_container_variant_t = std::variant< T_Container...> |
Definition at line 44 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 79 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 70 of file MeasurementContainerWithDimension.h.
|
inlineprotected |
Definition at line 48 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 54 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 102 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 239 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 117 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 196 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 63 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 51 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 109 of file MeasurementContainerWithDimension.h.