tuple File Reference

#include <tr1/utility>
#include <tr1/ref_fwd.h>
#include <tr1/repeat.h>
#include <tr1/functional>

Go to the source code of this file.

Namespaces

namespace  std
namespace  std::tr1

Classes

struct  std::tr1::_NullClass
struct  std::tr1::__add_c_ref< _Tp >
struct  std::tr1::__add_c_ref< _Tp & >
struct  std::tr1::__add_ref< _Tp >
struct  std::tr1::__add_ref< _Tp & >
struct  std::tr1::__tuple_compare< 0, __i, __j, _Tp, _Up >
struct  std::tr1::__tuple_compare< 0, __i, __i, _Tp, _Up >
struct  std::tr1::__strip_reference_wrapper< _Tp >
struct  std::tr1::__strip_reference_wrapper< reference_wrapper< _Tp > >
struct  std::tr1::__strip_reference_wrapper< const reference_wrapper< _Tp > >
struct  std::tr1::__stripped_tuple_type< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 >
struct  std::tr1::swallow_assign

Defines

#define _TUPLE   1
#define _GLIBCXX_CAT(x, y)   _GLIBCXX_CAT2(x,y)
#define _GLIBCXX_CAT2(x, y)   x##y
#define _SHORT_REPEAT
#define _GLIBCXX_REPEAT_HEADER   <tr1/tuple_iterate.h>

Functions

template<int __i, typename _Tp0, typename _Tp1, typename _Tp2, typename _Tp3, typename _Tp4, typename _Tp5, typename _Tp6, typename _Tp7, typename _Tp8, typename _Tp9>
__add_ref< typename tuple_element<
__i, tuple< _Tp0, _Tp1, _Tp2,
_Tp3, _Tp4, _Tp5, _Tp6, _Tp7,
_Tp8, _Tp9 > >::type >::type 
std::tr1::get (tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > &__t)
template<int __i, typename _Tp0, typename _Tp1, typename _Tp2, typename _Tp3, typename _Tp4, typename _Tp5, typename _Tp6, typename _Tp7, typename _Tp8, typename _Tp9>
__add_c_ref< typename tuple_element<
__i, tuple< _Tp0, _Tp1, _Tp2,
_Tp3, _Tp4, _Tp5, _Tp6, _Tp7,
_Tp8, _Tp9 > >::type >::type 
std::tr1::get (const tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > &__t)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator== (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator< (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator!= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator> (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator<= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)
template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10>
bool std::tr1::operator>= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u)

Variables

swallow_assign std::tr1::ignore


Detailed Description

This is a TR1 C++ Library header.

Definition in file tuple.


Define Documentation

#define _GLIBCXX_CAT ( x,
 )     _GLIBCXX_CAT2(x,y)

Definition at line 263 of file tuple.

#define _GLIBCXX_CAT2 ( x,
 )     x##y

Definition at line 264 of file tuple.

#define _GLIBCXX_REPEAT_HEADER   <tr1/tuple_iterate.h>

Definition at line 266 of file tuple.

#define _SHORT_REPEAT

Definition at line 265 of file tuple.

#define _TUPLE   1

Definition at line 37 of file tuple.


Generated on Tue Feb 2 16:57:29 2010 for GNU C++ STL by  doxygen 1.4.7