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

Public Member Functions

constexpr tuple (tuple &&)=default
 

Public Attributes

template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _ExplicitCtor<!__is_alloc_arg< _U1 >), _U1, _U2 >
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _ImplicitCtor<!__is_alloc_arg< _U1 >), _U1, _U2 >
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr __pad0__: _Inherited() { } template<bool _Dummy = true
 
template<typename _U1 , typename _U2 , _ImplicitCtor< true, const _U1 &, const _U2 & > = true>
constexpr __pad1__: _Inherited(static_cast<const _Tuple_impl<0
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _ExplicitCtor< _Dummy, const _T1 &, const _T2 & >
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _ExplicitDefaultCtor< _Dummy, _T1, _T2 >
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _ImplicitCtor< _Dummy, const _T1 &, const _T2 & >
 
template<typename _U1 , typename _U2 , _ImplicitCtor< true, const _U1 &, const _U2 & > = true>
constexpr _U1
 
template<bool _Dummy = true, _ImplicitDefaultCtor< _Dummy, _T1, _T2 > = true>
constexpr _U2
 

Detailed Description

template<typename _T1, typename _T2>
class std::tuple< _T1, _T2 >

Partial specialization, 2-element tuple. Includes construction and assignment from a pair.

Definition at line 970 of file tuple.


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