Lines Matching refs:Tuple2
17 // Tuple2<int, const char*> tuple_a(1, "wee");
18 // Tuple2<int, const char*> tuple_b = MakeTuple(1, "wee");
94 struct Tuple2 {
99 Tuple2() {}
100 Tuple2(typename TupleTraits<A>::ParamType a,
289 struct TupleTypes< Tuple2<A, B> > {
290 typedef Tuple2<typename TupleTraits<A>::ValueType,
292 typedef Tuple2<typename TupleTraits<A>::RefType,
294 typedef Tuple2<typename TupleTraits<A>::ParamType,
437 inline Tuple2<A, B> MakeTuple(const A& a, const B& b) {
438 return Tuple2<A, B>(a, b);
489 inline Tuple2<A&, B&> MakeRefTuple(A& a, B& b) {
490 return Tuple2<A&, B&>(a, b);
557 const Tuple2<A, B>& arg) {
618 inline void DispatchToFunction(Function function, const Tuple2<A, B>& arg) {
683 const Tuple2<A, B>& arg, Tuple0*) {
741 const Tuple2<InA, InB>& in,
785 Tuple2<OutA, OutB>* out) {
793 Tuple2<OutA, OutB>* out) {
801 Tuple2<OutA, OutB>* out) {
808 const Tuple2<InA, InB>& in,
809 Tuple2<OutA, OutB>* out) {
817 Tuple2<OutA, OutB>* out) {
825 Tuple2<OutA, OutB>* out) {
834 Tuple2<OutA, OutB>* out) {
843 Tuple2<OutA, OutB>* out) {
876 const Tuple2<InA, InB>& in,
944 const Tuple2<InA, InB>& in,
1014 const Tuple2<InA, InB>& in,