ATLAS Offline Software
|
#include <MakeDerivedVariant.h>
Public Types | |
using | variant_type = decltype(extend(MakeVariant< TypeHelper, VariantType, N-1 >::m_val, typename TypeHelper::template type< decltype(lvalue(std::get< N-1 >(VariantType{})))> {})) |
Public Attributes | |
variant_type | m_val |
Definition at line 25 of file MakeDerivedVariant.h.
using ActsTrk::detail::MakeDerivedVariant::MakeVariant< TypeHelper, VariantType, N >::variant_type = decltype( extend( MakeVariant<TypeHelper, VariantType, N-1>::m_val, typename TypeHelper::template type<decltype( lvalue( std::get<N-1>(VariantType{})))> {} ) ) |
Definition at line 26 of file MakeDerivedVariant.h.
variant_type ActsTrk::detail::MakeDerivedVariant::MakeVariant< TypeHelper, VariantType, N >::m_val |
Definition at line 28 of file MakeDerivedVariant.h.