|
libstdc++
|

Public Types | |
|
typedef _Tuple_impl< _Idx+1, _Tail...> | _Inherited |
Public Member Functions | |
| _Inherited & | _M_tail () |
| const _Inherited & | _M_tail () const |
| _Tuple_impl (typename __add_c_ref< _Head >::type __head, typename __add_c_ref< _Tail >::type...__tail) | |
| template<typename... _UElements> | |
| _Tuple_impl (const _Tuple_impl< _Idx, _UElements...> &__in) | |
| _Tuple_impl (const _Tuple_impl &__in) | |
| template<typename... _UElements> | |
| _Tuple_impl & | operator= (const _Tuple_impl< _Idx, _UElements...> &__in) |
| _Tuple_impl & | operator= (const _Tuple_impl &__in) |
Public Attributes | |
| _Head | _M_head |
Recursive tuple implementation. Here we store the Head element and derive from a Tuple_impl containing the remaining elements (which contains the Tail).