libstdc++
std::tuple< _Elements > Class Template Reference
Inheritance diagram for std::tuple< _Elements >:
[legend]

Public Member Functions

constexpr tuple (tuple &&)=default
 
template<typename _Dummy = void, _ImplicitDefaultCtor< is_void< _Dummy >::value > = true>
constexpr noexcept (__and_< is_nothrow_default_constructible< _Elements >...>::value)
 
template<typename _Dummy = void, _ExplicitDefaultCtor< is_void< _Dummy >::value > = false>
constexpr noexcept (__and_< is_nothrow_default_constructible< _Elements >...>::value)
 

Public Attributes

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
 

Detailed Description

template<typename... _Elements>
class std::tuple< _Elements >

Primary class template, tuple.

Definition at line 57 of file tuple.


The documentation for this class was generated from the following file: