|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr | __pad0__: _Inherited(__elements...) { } template<bool _NotEmpty = (sizeof...(_Elements) >= 1) |
|
template<typename... _UElements, bool _Valid = (sizeof...(_Elements) == sizeof...(_UElements)) && !__use_other_ctor<const tuple<_UElements...>&>(), _ImplicitCtor< _Valid, const _UElements &...> = true> |
constexpr | __pad1__: _Inherited(static_cast<const _Tuple_impl<0 |
|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr | _ExplicitCtor< _NotEmpty, const _Elements &...> |
|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr bool bool | _ExplicitCtor< _Valid, _UElements...> |
|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr bool | _ImplicitCtor< _Valid, _UElements...> |
|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr bool | _Valid |
|
template<bool _NotEmpty = (sizeof...(_Elements) >= 1), _ImplicitCtor< _NotEmpty, const _Elements &...> = true> |
constexpr bool bool | _Valid |
|
template<typename... _Elements>
class std::tuple< _Elements >
Primary class template, tuple.
Definition at line 57 of file tuple.