Lines Matching defs:tr1

155 //   GTEST_HAS_TR1_TUPLE      - Define it to 1/0 to indicate tr1::tuple
161 // Test's own tr1 tuple implementation should be
477 // Determines whether Google Test can use tr1/tuple. You can define
485 // Determines whether Google Test's own tr1 tuple implementation
508 // tr1/tuple.
614 namespace tr1 {
633 #define GTEST_BY_REF_(T) typename ::std::tr1::gtest_internal::ByRef<T>::type
636 // is the same as tr1::add_reference<T>::type.
643 #define GTEST_ADD_REF_(T) typename ::std::tr1::gtest_internal::AddRef<T>::type
1153 // std::tr1::reference_wrapper<T> to make_tuple(). And we don't
1426 ::std::tr1::get<k - 1>(t1) == ::std::tr1::get<k - 1>(t2);
1447 } // namespace tr1
1491 // This prevents <boost/tr1/detail/config.hpp>, which defines
1497 // GCC 4.0+ implements tr1/tuple in the <tr1/tuple> header. This does
1501 // Until version 4.3.2, gcc has a bug that causes <tr1/functional>,
1502 // which is #included by <tr1/tuple>, to not compile when RTTI is
1504 // <tr1/functional>. Hence the following #define is a hack to prevent
1505 // <tr1/functional> from being included.
1507 #include <tr1/tuple>
1509 // <tr1/functional> if he chooses to.
1511 #include <tr1/tuple> // NOLINT
2293 // so a tr1::type_traits-like is_pointer works.
6592 // for T and T*, so a tr1::type_traits-like is_pointer works, and we
8070 // tr1::type_traits-like is_pointer works, and we can overload on that.
9157 // by the maximum arity of the implementation of tr1::tuple which is
11951 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2> > {
11953 typedef ::std::tr1::tuple<T1, T2> ParamType;
12066 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3> > {
12068 typedef ::std::tr1::tuple<T1, T2, T3> ParamType;
12198 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4> > {
12200 typedef ::std::tr1::tuple<T1, T2, T3, T4> ParamType;
12349 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5> > {
12351 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5> ParamType;
12517 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5,
12520 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> ParamType;
12703 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
12706 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType;
12906 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
12909 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType;
13128 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
13131 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType;
13367 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
13370 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamType;
13632 operator ParamGenerator< ::std::tr1::tuple<T1, T2> >() const {
13633 return ParamGenerator< ::std::tr1::tuple<T1, T2> >(
13654 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >() const {
13655 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >(
13679 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >() const {
13680 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >(
13706 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >() const {
13707 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >(
13737 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >() const {
13738 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >(
13770 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
13772 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> >(
13808 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7,
13810 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> >(
13849 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
13851 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
13893 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
13895 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,