H A D | tuple.h | 3 // found in the LICENSE file. 5 // A Tuple is a generic templatized container, similar in concept to std::pair. 12 // Tuple elements are copied by value, and stored in the tuple. See the unit 785 const Tuple0& in, 793 const InA& in, 795 (obj->*method)(in, &out->a); 801 const Tuple1<InA>& in, 803 (obj->*method)(base::internal::UnwrapTraits<InA>::Unwrap(in.a), &out->a); 809 const Tuple2<InA, InB>& in, 811 (obj->*method)(base::internal::UnwrapTraits<InA>::Unwrap(in 784 DispatchToMethod(ObjT* obj, Method method, const Tuple0& in, Tuple1<OutA>* out) argument 792 DispatchToMethod(ObjT* obj, Method method, const InA& in, Tuple1<OutA>* out) argument 800 DispatchToMethod(ObjT* obj, Method method, const Tuple1<InA>& in, Tuple1<OutA>* out) argument 808 DispatchToMethod(ObjT* obj, Method method, const Tuple2<InA, InB>& in, Tuple1<OutA>* out) argument 818 DispatchToMethod(ObjT* obj, Method method, const Tuple3<InA, InB, InC>& in, Tuple1<OutA>* out) argument 829 DispatchToMethod(ObjT* obj, Method method, const Tuple4<InA, InB, InC, InD>& in, Tuple1<OutA>* out) argument 841 DispatchToMethod(ObjT* obj, Method method, const Tuple5<InA, InB, InC, InD, InE>& in, Tuple1<OutA>* out) argument 855 DispatchToMethod(ObjT* obj, Method method, const Tuple6<InA, InB, InC, InD, InE, InF>& in, Tuple1<OutA>* out) argument 871 DispatchToMethod(ObjT* obj, Method method, const Tuple0& in, Tuple2<OutA, OutB>* out) argument 879 DispatchToMethod(ObjT* obj, Method method, const InA& in, Tuple2<OutA, OutB>* out) argument 887 DispatchToMethod(ObjT* obj, Method method, const Tuple1<InA>& in, Tuple2<OutA, OutB>* out) argument 896 DispatchToMethod(ObjT* obj, Method method, const Tuple2<InA, InB>& in, Tuple2<OutA, OutB>* out) argument 907 DispatchToMethod(ObjT* obj, Method method, const Tuple3<InA, InB, InC>& in, Tuple2<OutA, OutB>* out) argument 919 DispatchToMethod(ObjT* obj, Method method, const Tuple4<InA, InB, InC, InD>& in, Tuple2<OutA, OutB>* out) argument 933 DispatchToMethod(ObjT* obj, Method method, const Tuple5<InA, InB, InC, InD, InE>& in, Tuple2<OutA, OutB>* out) argument 948 DispatchToMethod(ObjT* obj, Method method, const Tuple6<InA, InB, InC, InD, InE, InF>& in, Tuple2<OutA, OutB>* out) argument 965 DispatchToMethod(ObjT* obj, Method method, const Tuple0& in, Tuple3<OutA, OutB, OutC>* out) argument 973 DispatchToMethod(ObjT* obj, Method method, const InA& in, Tuple3<OutA, OutB, OutC>* out) argument 981 DispatchToMethod(ObjT* obj, Method method, const Tuple1<InA>& in, Tuple3<OutA, OutB, OutC>* out) argument 992 DispatchToMethod(ObjT* obj, Method method, const Tuple2<InA, InB>& in, Tuple3<OutA, OutB, OutC>* out) argument 1004 DispatchToMethod(ObjT* obj, Method method, const Tuple3<InA, InB, InC>& in, Tuple3<OutA, OutB, OutC>* out) argument 1017 DispatchToMethod(ObjT* obj, Method method, const Tuple4<InA, InB, InC, InD>& in, Tuple3<OutA, OutB, OutC>* out) argument 1032 DispatchToMethod(ObjT* obj, Method method, const Tuple5<InA, InB, InC, InD, InE>& in, Tuple3<OutA, OutB, OutC>* out) argument 1048 DispatchToMethod(ObjT* obj, Method method, const Tuple6<InA, InB, InC, InD, InE, InF>& in, Tuple3<OutA, OutB, OutC>* out) argument 1066 DispatchToMethod(ObjT* obj, Method method, const Tuple0& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1074 DispatchToMethod(ObjT* obj, Method method, const InA& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1086 DispatchToMethod(ObjT* obj, Method method, const Tuple1<InA>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1098 DispatchToMethod(ObjT* obj, Method method, const Tuple2<InA, InB>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1111 DispatchToMethod(ObjT* obj, Method method, const Tuple3<InA, InB, InC>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1125 DispatchToMethod(ObjT* obj, Method method, const Tuple4<InA, InB, InC, InD>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1141 DispatchToMethod(ObjT* obj, Method method, const Tuple5<InA, InB, InC, InD, InE>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1158 DispatchToMethod(ObjT* obj, Method method, const Tuple6<InA, InB, InC, InD, InE, InF>& in, Tuple4<OutA, OutB, OutC, OutD>* out) argument 1177 DispatchToMethod(ObjT* obj, Method method, const Tuple0& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1185 DispatchToMethod(ObjT* obj, Method method, const InA& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1198 DispatchToMethod(ObjT* obj, Method method, const Tuple1<InA>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1211 DispatchToMethod(ObjT* obj, Method method, const Tuple2<InA, InB>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1225 DispatchToMethod(ObjT* obj, Method method, const Tuple3<InA, InB, InC>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1240 DispatchToMethod(ObjT* obj, Method method, const Tuple4<InA, InB, InC, InD>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1257 DispatchToMethod(ObjT* obj, Method method, const Tuple5<InA, InB, InC, InD, InE>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument 1275 DispatchToMethod(ObjT* obj, Method method, const Tuple6<InA, InB, InC, InD, InE, InF>& in, Tuple5<OutA, OutB, OutC, OutD, OutE>* out) argument [all...] |