![]() |
ATLAS Offline Software
|
#include <MeasurementContainerWithDimension.h>
Public Types | |
| using | Base = MeasurementContainerWithDimension<derived_t,T_Container...> |
| using | measurement_container_variant_t = Base::measurement_container_variant_t |
Public Member Functions | |
| std::size_t | size () const |
| const measurement_container_variant_t & | at (std::size_t container_index) const |
| const std::vector< measurement_container_variant_t > & | containerList () const |
| template<typename container_t> | |
| void | setContainer (std::size_t container_index, const container_t &container) |
Static Public Member Functions | |
| static constexpr std::size_t | getMeasurementDimMax () |
| static void | dumpVariantTypes () |
Protected Member Functions | |
| const derived_t & | derived () const |
Static Protected Member Functions | |
| static constexpr T | lvalue (T &&a) |
| static constexpr std::size_t | dimMax (std::size_t max_dim=0ul) |
| static constexpr bool | isSameContainer () |
| static constexpr unsigned int | countVariants () |
| static unsigned int | countDerivedVariants (const container_t &a) |
| static void | dumpVariantTypes (std::ostream &out) |
| static void | throwContainerNotInVariant (const char *a) |
| static measurement_container_variant_t | getContainerWithDimensionNoAmbiguities (const container_t &a, unsigned int dimension=0) |
| static unsigned int | getDimensionOfDerivedVariantOption (const container_t &a) |
| static measurement_container_variant_t | getContainerWithDimension (const container_t &a) |
Private Attributes | |
| std::vector< measurement_container_variant_t > | m_containerList |
Definition at line 261 of file MeasurementContainerWithDimension.h.
| using MeasurementContainerListWithDimension< derived_t, T_Container >::Base = MeasurementContainerWithDimension<derived_t,T_Container...> |
Definition at line 263 of file MeasurementContainerWithDimension.h.
| using MeasurementContainerListWithDimension< derived_t, T_Container >::measurement_container_variant_t = Base::measurement_container_variant_t |
Definition at line 264 of file MeasurementContainerWithDimension.h.
|
inline |
Definition at line 280 of file MeasurementContainerWithDimension.h.
|
inline |
Definition at line 283 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotectedinherited |
Definition at line 78 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotectedinherited |
Definition at line 69 of file MeasurementContainerWithDimension.h.
|
inlineprotectedinherited |
Definition at line 47 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotectedinherited |
Definition at line 53 of file MeasurementContainerWithDimension.h.
|
inlinestatic |
Definition at line 272 of file MeasurementContainerWithDimension.h.
|
inlinestaticinherited |
Definition at line 101 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotectedinherited |
Definition at line 239 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotectedinherited |
Definition at line 117 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotectedinherited |
Definition at line 196 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexpr |
Definition at line 269 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotectedinherited |
Definition at line 62 of file MeasurementContainerWithDimension.h.
|
inlinestaticconstexprprotectedinherited |
Definition at line 50 of file MeasurementContainerWithDimension.h.
|
inline |
Definition at line 286 of file MeasurementContainerWithDimension.h.
|
inline |
Definition at line 276 of file MeasurementContainerWithDimension.h.
|
inlinestaticprotectedinherited |
Definition at line 109 of file MeasurementContainerWithDimension.h.
|
private |
Definition at line 266 of file MeasurementContainerWithDimension.h.