Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
gtest-tuple.h File Reference
#include <utility>
Include dependency graph for gtest-tuple.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::tr1::gtest_internal::ByRef< T >
 
struct  std::tr1::gtest_internal::ByRef< T & >
 
struct  std::tr1::gtest_internal::AddRef< T >
 
struct  std::tr1::gtest_internal::AddRef< T & >
 
struct  std::tr1::gtest_internal::TupleElement< true, 0, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 1, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 2, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 3, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 4, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 5, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 6, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 7, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 8, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 9, GTEST_10_TUPLE_(T) >
 
class  std::tr1::tuple<>
 
class  std::tr1::tuple<>
 
struct  std::tr1::tuple_size< GTEST_0_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_1_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_2_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_3_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_4_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_5_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_6_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_7_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_8_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_9_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_10_TUPLE_(T) >
 
struct  std::tr1::tuple_element< k, Tuple >
 
class  std::tr1::gtest_internal::Get< 0 >
 
class  std::tr1::gtest_internal::Get< 1 >
 
class  std::tr1::gtest_internal::Get< 2 >
 
class  std::tr1::gtest_internal::Get< 3 >
 
class  std::tr1::gtest_internal::Get< 4 >
 
class  std::tr1::gtest_internal::Get< 5 >
 
class  std::tr1::gtest_internal::Get< 6 >
 
class  std::tr1::gtest_internal::Get< 7 >
 
class  std::tr1::gtest_internal::Get< 8 >
 
class  std::tr1::gtest_internal::Get< 9 >
 
struct  std::tr1::gtest_internal::SameSizeTuplePrefixComparator< 0, 0 >
 
struct  std::tr1::gtest_internal::SameSizeTuplePrefixComparator< k, k >
 

Namespaces

namespace  std
 
namespace  std::tr1
 
namespace  std::tr1::gtest_internal
 

Macros

#define GTEST_DECLARE_TUPLE_AS_FRIEND_
 
#define GTEST_0_TUPLE_(T)
 
#define GTEST_1_TUPLE_(T)
 
#define GTEST_2_TUPLE_(T)
 
#define GTEST_3_TUPLE_(T)
 
#define GTEST_4_TUPLE_(T)
 
#define GTEST_5_TUPLE_(T)
 
#define GTEST_6_TUPLE_(T)
 
#define GTEST_7_TUPLE_(T)
 
#define GTEST_8_TUPLE_(T)
 
#define GTEST_9_TUPLE_(T)
 
#define GTEST_10_TUPLE_(T)
 
#define GTEST_0_TYPENAMES_(T)
 
#define GTEST_1_TYPENAMES_(T)
 
#define GTEST_2_TYPENAMES_(T)
 
#define GTEST_3_TYPENAMES_(T)
 
#define GTEST_4_TYPENAMES_(T)
 
#define GTEST_5_TYPENAMES_(T)
 
#define GTEST_6_TYPENAMES_(T)
 
#define GTEST_7_TYPENAMES_(T)
 
#define GTEST_8_TYPENAMES_(T)
 
#define GTEST_9_TYPENAMES_(T)
 
#define GTEST_10_TYPENAMES_(T)
 
#define GTEST_BY_REF_(T)
 
#define GTEST_ADD_REF_(T)
 
#define GTEST_TUPLE_ELEMENT_(k, Tuple)
 

Functions

template<GTEST_1_TYPENAMES_(T) >
class std::tr1::GTEST_1_TUPLE_ (T)
 
template<GTEST_2_TYPENAMES_(T) >
class std::tr1::GTEST_2_TUPLE_ (T)
 
template<GTEST_3_TYPENAMES_(T) >
class std::tr1::GTEST_3_TUPLE_ (T)
 
template<GTEST_4_TYPENAMES_(T) >
class std::tr1::GTEST_4_TUPLE_ (T)
 
template<GTEST_5_TYPENAMES_(T) >
class std::tr1::GTEST_5_TUPLE_ (T)
 
template<GTEST_6_TYPENAMES_(T) >
class std::tr1::GTEST_6_TUPLE_ (T)
 
template<GTEST_7_TYPENAMES_(T) >
class std::tr1::GTEST_7_TUPLE_ (T)
 
template<GTEST_8_TYPENAMES_(T) >
class std::tr1::GTEST_8_TUPLE_ (T)
 
template<GTEST_9_TYPENAMES_(T) >
class std::tr1::GTEST_9_TUPLE_ (T)
 
tuple std::tr1::make_tuple ()
 
template<GTEST_1_TYPENAMES_(T) >
 std::tr1::GTEST_1_TUPLE_ (T) make_tuple(const T0 &f0)
 
template<GTEST_2_TYPENAMES_(T) >
 std::tr1::GTEST_2_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_3_TYPENAMES_(T) >
 std::tr1::GTEST_3_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_4_TYPENAMES_(T) >
 std::tr1::GTEST_4_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_5_TYPENAMES_(T) >
 std::tr1::GTEST_5_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_6_TYPENAMES_(T) >
 std::tr1::GTEST_6_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_7_TYPENAMES_(T) >
 std::tr1::GTEST_7_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_8_TYPENAMES_(T) >
 std::tr1::GTEST_8_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_9_TYPENAMES_(T) >
 std::tr1::GTEST_9_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_10_TUPLE_ (T) make_tuple(const T0 &f0
 
template<int k, GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_ADD_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T) &t)
 
template<int k, GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_BY_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T) &t)
 
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) >
bool std::tr1::operator== (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u)
 
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) >
bool std::tr1::operator!= (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u)
 

Variables

const T1 & std::tr1::f1
 
const T1 const T2 & std::tr1::f2
 
const T1 const T2 const T3 & std::tr1::f3
 
const T1 const T2 const T3 const T4 & std::tr1::f4
 
const T1 const T2 const T3 const T4 const T5 & std::tr1::f5
 
const T1 const T2 const T3 const T4 const T5 const T6 & std::tr1::f6
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 & std::tr1::f7
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 & std::tr1::f8
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 const T9 & std::tr1::f9
 

Macro Definition Documentation

◆ GTEST_0_TUPLE_

#define GTEST_0_TUPLE_ ( T)
Value:
tuple<>

Definition at line 65 of file gtest-tuple.h.

◆ GTEST_0_TYPENAMES_

#define GTEST_0_TYPENAMES_ ( T)

Definition at line 88 of file gtest-tuple.h.

◆ GTEST_10_TUPLE_

#define GTEST_10_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, T##8, T##9>
#define T(meth, val, expected)

Definition at line 84 of file gtest-tuple.h.

84#define GTEST_10_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
85 T##7, T##8, T##9>

◆ GTEST_10_TYPENAMES_

#define GTEST_10_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, \
typename T##7, typename T##8, typename T##9

Definition at line 105 of file gtest-tuple.h.

105#define GTEST_10_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
106 typename T##3, typename T##4, typename T##5, typename T##6, \
107 typename T##7, typename T##8, typename T##9

◆ GTEST_1_TUPLE_

#define GTEST_1_TUPLE_ ( T)
Value:
tuple<T##0, void, void, void, void, void, void, \
void, void, void>

Definition at line 66 of file gtest-tuple.h.

66#define GTEST_1_TUPLE_(T) tuple<T##0, void, void, void, void, void, void, \
67 void, void, void>

◆ GTEST_1_TYPENAMES_

#define GTEST_1_TYPENAMES_ ( T)
Value:
typename T##0

Definition at line 89 of file gtest-tuple.h.

◆ GTEST_2_TUPLE_

#define GTEST_2_TUPLE_ ( T)
Value:
tuple<T##0, T##1, void, void, void, void, void, \
void, void, void>

Definition at line 68 of file gtest-tuple.h.

68#define GTEST_2_TUPLE_(T) tuple<T##0, T##1, void, void, void, void, void, \
69 void, void, void>

◆ GTEST_2_TYPENAMES_

#define GTEST_2_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1

Definition at line 90 of file gtest-tuple.h.

◆ GTEST_3_TUPLE_

#define GTEST_3_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, void, void, void, void, \
void, void, void>

Definition at line 70 of file gtest-tuple.h.

70#define GTEST_3_TUPLE_(T) tuple<T##0, T##1, T##2, void, void, void, void, \
71 void, void, void>

◆ GTEST_3_TYPENAMES_

#define GTEST_3_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2

Definition at line 91 of file gtest-tuple.h.

◆ GTEST_4_TUPLE_

#define GTEST_4_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, void, void, void, \
void, void, void>

Definition at line 72 of file gtest-tuple.h.

72#define GTEST_4_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, void, void, void, \
73 void, void, void>

◆ GTEST_4_TYPENAMES_

#define GTEST_4_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3

Definition at line 92 of file gtest-tuple.h.

92#define GTEST_4_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
93 typename T##3

◆ GTEST_5_TUPLE_

#define GTEST_5_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, void, void, \
void, void, void>

Definition at line 74 of file gtest-tuple.h.

74#define GTEST_5_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, void, void, \
75 void, void, void>

◆ GTEST_5_TYPENAMES_

#define GTEST_5_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4

Definition at line 94 of file gtest-tuple.h.

94#define GTEST_5_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
95 typename T##3, typename T##4

◆ GTEST_6_TUPLE_

#define GTEST_6_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, void, \
void, void, void>

Definition at line 76 of file gtest-tuple.h.

76#define GTEST_6_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, void, \
77 void, void, void>

◆ GTEST_6_TYPENAMES_

#define GTEST_6_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5

Definition at line 96 of file gtest-tuple.h.

96#define GTEST_6_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
97 typename T##3, typename T##4, typename T##5

◆ GTEST_7_TUPLE_

#define GTEST_7_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
void, void, void>

Definition at line 78 of file gtest-tuple.h.

78#define GTEST_7_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
79 void, void, void>

◆ GTEST_7_TYPENAMES_

#define GTEST_7_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6

Definition at line 98 of file gtest-tuple.h.

98#define GTEST_7_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
99 typename T##3, typename T##4, typename T##5, typename T##6

◆ GTEST_8_TUPLE_

#define GTEST_8_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, void, void>

Definition at line 80 of file gtest-tuple.h.

80#define GTEST_8_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
81 T##7, void, void>

◆ GTEST_8_TYPENAMES_

#define GTEST_8_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, typename T##7

Definition at line 100 of file gtest-tuple.h.

100#define GTEST_8_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
101 typename T##3, typename T##4, typename T##5, typename T##6, typename T##7

◆ GTEST_9_TUPLE_

#define GTEST_9_TUPLE_ ( T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, T##8, void>

Definition at line 82 of file gtest-tuple.h.

82#define GTEST_9_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
83 T##7, T##8, void>

◆ GTEST_9_TYPENAMES_

#define GTEST_9_TYPENAMES_ ( T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, \
typename T##7, typename T##8

Definition at line 102 of file gtest-tuple.h.

102#define GTEST_9_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
103 typename T##3, typename T##4, typename T##5, typename T##6, \
104 typename T##7, typename T##8

◆ GTEST_ADD_REF_

#define GTEST_ADD_REF_ ( T)
Value:
typename ::std::tr1::gtest_internal::AddRef<T>::type

Definition at line 142 of file gtest-tuple.h.

◆ GTEST_BY_REF_

#define GTEST_BY_REF_ ( T)
Value:
typename ::std::tr1::gtest_internal::ByRef<T>::type

Definition at line 132 of file gtest-tuple.h.

◆ GTEST_DECLARE_TUPLE_AS_FRIEND_

#define GTEST_DECLARE_TUPLE_AS_FRIEND_
Value:
template <GTEST_10_TYPENAMES_(U)> friend class tuple; \
private:

Definition at line 51 of file gtest-tuple.h.

51# define GTEST_DECLARE_TUPLE_AS_FRIEND_ \
52 template <GTEST_10_TYPENAMES_(U)> friend class tuple; \
53 private:

◆ GTEST_TUPLE_ELEMENT_

#define GTEST_TUPLE_ELEMENT_ ( k,
Tuple )
Value:
typename tuple_element<k, Tuple >::type

Definition at line 801 of file gtest-tuple.h.