libstdc++
tr1/tuple File Reference

Go to the source code of this file.

Classes

struct  std::tr1::_Tuple_impl< _Idx, _Elements >
 
struct  std::tr1::_Tuple_impl< _Idx >
 
struct  std::tr1::_Tuple_impl< _Idx, _Head, _Tail...>
 
struct  std::tr1::tuple_element< __i, _Tp >
 
struct  std::tr1::tuple_element< 0, tuple< _Head, _Tail...> >
 
struct  std::tr1::tuple_element< __i, tuple< _Head, _Tail...> >
 
struct  std::tr1::tuple_size< _Tp >
 
struct  std::tr1::tuple_size< tuple< _Elements...> >
 

Namespaces

 std
 
 std::tr1
 

Macros

#define _GLIBCXX_TR1_TUPLE
 

Functions

template<int __i, typename _Head , typename... _Tail>
__add_ref< _Head >::type std::tr1::__get_helper (_Tuple_impl< __i, _Head, _Tail...> &__t)
 
template<int __i, typename _Head , typename... _Tail>
__add_c_ref< _Head >::type std::tr1::__get_helper (const _Tuple_impl< __i, _Head, _Tail...> &__t)
 
template<int __i, typename... _Elements>
__add_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type 
std::tr1::get (tuple< _Elements...> &__t)
 
template<int __i, typename... _Elements>
__add_c_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type 
std::tr1::get (const tuple< _Elements...> &__t)
 
template<typename... _Elements>
tuple< typename
__strip_reference_wrapper
< _Elements >::__type...> 
std::tr1::make_tuple (_Elements...__args)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator!= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator< (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator<= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator== (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator> (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _TElements, typename... _UElements>
bool std::tr1::operator>= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
 
template<typename... _Elements>
tuple< _Elements &...> std::tr1::tie (_Elements &...__args)
 

Detailed Description

This is a TR1 C++ Library header.

Definition in file tr1/tuple.