Lines Matching defs:Tuple4
129 struct Tuple4 {
136 Tuple4() {}
137 Tuple4(typename TupleTraits<A>::ParamType a,
312 struct TupleTypes< Tuple4<A, B, C, D> > {
313 typedef Tuple4<typename TupleTraits<A>::ValueType,
317 typedef Tuple4<typename TupleTraits<A>::RefType,
321 typedef Tuple4<typename TupleTraits<A>::ParamType,
447 inline Tuple4<A, B, C, D> MakeTuple(const A& a, const B& b, const C& c,
449 return Tuple4<A, B, C, D>(a, b, c, d);
499 inline Tuple4<A&, B&, C&, D&> MakeRefTuple(A& a, B& b, C& c, D& d) {
500 return Tuple4<A&, B&, C&, D&>(a, b, c, d);
569 const Tuple4<A, B, C, D>& arg) {
629 const Tuple4<A, B, C, D>& arg) {
695 const Tuple4<A, B, C, D>& arg, Tuple0*) {
757 const Tuple4<InA, InB, InC, InD>& in,
824 const Tuple4<InA, InB, InC, InD>& in,
892 const Tuple4<InA, InB, InC, InD>& in,
921 Tuple4<OutA, OutB, OutC, OutD>* out) {
929 Tuple4<OutA, OutB, OutC, OutD>* out) {
937 Tuple4<OutA, OutB, OutC, OutD>* out) {
945 Tuple4<OutA, OutB, OutC, OutD>* out) {
953 Tuple4<OutA, OutB, OutC, OutD>* out) {
960 const Tuple4<InA, InB, InC, InD>& in,
961 Tuple4<OutA, OutB, OutC, OutD>* out) {
970 Tuple4<OutA, OutB, OutC, OutD>* out) {
980 Tuple4<OutA, OutB, OutC, OutD>* out) {
1030 const Tuple4<InA, InB, InC, InD>& in,