Lines Matching refs:Tuple
141 template <bool kIndexValid, int kIndex, class Tuple>
730 template <typename Tuple> struct tuple_size;
787 template <int k, class Tuple>
790 k < (tuple_size<Tuple>::value), k, Tuple>::type type;
793 #define GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element<k, Tuple >::type
802 template <class Tuple>
803 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(0, Tuple))
804 Field(Tuple& t) { return t.f0_; } // NOLINT
806 template <class Tuple>
807 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(0, Tuple))
808 ConstField(const Tuple& t) { return t.f0_; }
814 template <class Tuple>
815 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(1, Tuple))
816 Field(Tuple& t) { return t.f1_; } // NOLINT
818 template <class Tuple>
819 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(1, Tuple))
820 ConstField(const Tuple& t) { return t.f1_; }
826 template <class Tuple>
827 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(2, Tuple))
828 Field(Tuple& t) { return t.f2_; } // NOLINT
830 template <class Tuple>
831 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(2, Tuple))
832 ConstField(const Tuple& t) { return t.f2_; }
838 template <class Tuple>
839 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(3, Tuple))
840 Field(Tuple& t) { return t.f3_; } // NOLINT
842 template <class Tuple>
843 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(3, Tuple))
844 ConstField(const Tuple& t) { return t.f3_; }
850 template <class Tuple>
851 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(4, Tuple))
852 Field(Tuple& t) { return t.f4_; } // NOLINT
854 template <class Tuple>
855 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(4, Tuple))
856 ConstField(const Tuple& t) { return t.f4_; }
862 template <class Tuple>
863 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(5, Tuple))
864 Field(Tuple& t) { return t.f5_; } // NOLINT
866 template <class Tuple>
867 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(5, Tuple))
868 ConstField(const Tuple& t) { return t.f5_; }
874 template <class Tuple>
875 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(6, Tuple))
876 Field(Tuple& t) { return t.f6_; } // NOLINT
878 template <class Tuple>
879 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(6, Tuple))
880 ConstField(const Tuple& t) { return t.f6_; }
886 template <class Tuple>
887 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(7, Tuple))
888 Field(Tuple& t) { return t.f7_; } // NOLINT
890 template <class Tuple>
891 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(7, Tuple))
892 ConstField(const Tuple& t) { return t.f7_; }
898 template <class Tuple>
899 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(8, Tuple))
900 Field(Tuple& t) { return t.f8_; } // NOLINT
902 template <class Tuple>
903 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(8, Tuple))
904 ConstField(const Tuple& t) { return t.f8_; }
910 template <class Tuple>
911 static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(9, Tuple))
912 Field(Tuple& t) { return t.f9_; } // NOLINT
914 template <class Tuple>
915 static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(9, Tuple))
916 ConstField(const Tuple& t) { return t.f9_; }