| H A D | gtest-tuple.h | 2 // pump.py gtest-tuple.h.pump 36 // Implements a subset of TR1 tuple needed by Google Test and Google Mock. 44 // tuple template as a friend (it complains that tuple is redefined). This 52 template <GTEST_10_TYPENAMES_(U)> friend class tuple; \ 57 // with our own definitions. Therefore using our own tuple does not work on 60 # error "gtest's tuple doesn't compile on Visual Studio 2010 or later. \ 64 // GTEST_n_TUPLE_(T) is the type of an n-tuple. 65 #define GTEST_0_TUPLE_(T) tuple<> 66 #define GTEST_1_TUPLE_(T) tuple< 205 class tuple<> { class in namespace:std::tr1 207 tuple() {} function in class:std::tr1::tuple 208 tuple(const tuple& /* t */) {} function in class:std::tr1::tuple 217 tuple() : f0_() {} function in class:std::tr1::GTEST_1_TUPLE_ 219 explicit tuple(GTEST_BY_REF_(T0) f0) : f0_(f0) {} function in class:std::tr1::GTEST_1_TUPLE_ 221 tuple(const tuple& t) : f0_(t.f0_) {} function in class:std::tr1::GTEST_1_TUPLE_ 224 tuple(const GTEST_1_TUPLE_(U)& t) : f0_(t.f0_) {} function in class:std::tr1::GTEST_1_TUPLE_ 249 tuple() : f0_(), f1_() {} function in class:std::tr1::GTEST_2_TUPLE_ 251 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1) : f0_(f0), function in class:std::tr1::GTEST_2_TUPLE_ 254 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_) {} function in class:std::tr1::GTEST_2_TUPLE_ 257 tuple(const GTEST_2_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_) {} function in class:std::tr1::GTEST_2_TUPLE_ 259 tuple(const ::std::pair<U0, U1>& p) : f0_(p.first), f1_(p.second) {} function in class:std::tr1::GTEST_2_TUPLE_ 292 tuple() : f0_(), f1_(), f2_() {} function in class:std::tr1::GTEST_3_TUPLE_ 294 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_3_TUPLE_ 297 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_) {} function in class:std::tr1::GTEST_3_TUPLE_ 300 tuple(const GTEST_3_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_) {} function in class:std::tr1::GTEST_3_TUPLE_ 329 tuple() : f0_(), f1_(), f2_(), f3_() {} function in class:std::tr1::GTEST_4_TUPLE_ 331 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_4_TUPLE_ 335 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_) {} function in class:std::tr1::GTEST_4_TUPLE_ 338 tuple(const GTEST_4_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_4_TUPLE_ 370 tuple() : f0_(), f1_(), f2_(), f3_(), f4_() {} function in class:std::tr1::GTEST_5_TUPLE_ 372 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_5_TUPLE_ 376 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::GTEST_5_TUPLE_ 380 tuple(const GTEST_5_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_5_TUPLE_ 414 tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_() {} function in class:std::tr1::GTEST_6_TUPLE_ 416 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_6_TUPLE_ 421 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::GTEST_6_TUPLE_ 425 tuple(const GTEST_6_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_6_TUPLE_ 461 tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_() {} function in class:std::tr1::GTEST_7_TUPLE_ 463 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_7_TUPLE_ 468 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::GTEST_7_TUPLE_ 472 tuple(const GTEST_7_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_7_TUPLE_ 510 tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_() {} function in class:std::tr1::GTEST_8_TUPLE_ 512 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_8_TUPLE_ 518 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::GTEST_8_TUPLE_ 522 tuple(const GTEST_8_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_8_TUPLE_ 562 tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_(), f8_() {} function in class:std::tr1::GTEST_9_TUPLE_ 564 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::GTEST_9_TUPLE_ 570 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::GTEST_9_TUPLE_ 574 tuple(const GTEST_9_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::GTEST_9_TUPLE_ 612 class tuple { class in namespace:std::tr1 616 tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_(), f8_(), function in class:std::tr1::tuple 619 explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, function in class:std::tr1::tuple 625 tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), function in class:std::tr1::tuple 629 tuple(const GTEST_10_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), function in class:std::tr1::tuple [all...] |