Lines Matching defs:Tuple
2 * Inkscape::Util::Tuple - generic tuple type
23 struct Tuple {
24 Tuple() {}
25 Tuple(typename Traits::Reference<A>::RValue a_,
43 struct Tuple<A, B, C, D, E, void> {
44 Tuple() {}
45 Tuple(typename Traits::Reference<A>::RValue a_,
60 struct Tuple<A, B, C, D, void, void> {
61 Tuple() {}
62 Tuple(typename Traits::Reference<A>::RValue a_,
75 struct Tuple<A, B, C, void, void, void> {
76 Tuple() {}
77 Tuple(typename Traits::Reference<A>::RValue a_,
88 struct Tuple<A, B, void, void, void, void> {
89 Tuple() {}
90 Tuple(typename Traits::Reference<A>::RValue a_,
99 struct Tuple<A, void, void, void, void, void> {
100 Tuple() {}
101 Tuple(typename Traits::Reference<A>::RValue a_)
107 template <> struct Tuple<void, void, void, void, void, void> {};
111 inline Tuple<A, B, C, D, E, F>
119 return Tuple<A, B, C, D, E, F>(a, b, c, d, e, f);
123 inline Tuple<A, B, C, D, E>
130 return Tuple<A, B, C, D, E>(a, b, c, d, e);
134 inline Tuple<A, B, C, D>
140 return Tuple<A, B, C, D>(a, b, c, d);
144 inline Tuple<A, B, C>
149 return Tuple<A, B, C>(a, b, c);
153 inline Tuple<A, B>
157 return Tuple<A, B>(a, b);
161 inline Tuple<A>
163 return Tuple<A>(a);
166 inline Tuple<> tuple() { return Tuple<>(); }