![]() |
ATLAS Offline Software
|
#include <MeasurementContainerWithDimension.h>
Public Types | |
| using | measurement_container_variant_t = std::variant< T_Container...> |
Static Public Member Functions | |
| template<std::size_t N = std::variant_size_v< measurement_container_variant_t >> | |
| static void | dumpVariantTypes (std::ostream &out) |
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) |
| 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 41 of file MeasurementContainerWithDimension.h.
| using MeasurementContainerWithDimension< derived_t, T_Container >::measurement_container_variant_t = std::variant< T_Container...> |
Definition at line 43 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 78 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 69 of file MeasurementContainerWithDimension.h.
|
inlineprotected |
Definition at line 47 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 53 of file MeasurementContainerWithDimension.h.
|
inlinestatic |
Definition at line 101 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 62 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotected |
Definition at line 50 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotected |
Definition at line 109 of file MeasurementContainerWithDimension.h.