66QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3> & t)
68 stream << std::get<0>(t);
69 stream << std::get<1>(t);
70 stream << std::get<2>(t);
71 stream << std::get<3>(t);
76QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4> & t)
78 stream << std::get<0>(t);
79 stream << std::get<1>(t);
80 stream << std::get<2>(t);
81 stream << std::get<3>(t);
82 stream << std::get<4>(t);
87QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4, T5> & t)
89 stream << std::get<0>(t);
90 stream << std::get<1>(t);
91 stream << std::get<2>(t);
92 stream << std::get<3>(t);
93 stream << std::get<4>(t);
94 stream << std::get<5>(t);
99QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4, T5, T6> & t)
101 stream << std::get<0>(t);
102 stream << std::get<1>(t);
103 stream << std::get<2>(t);
104 stream << std::get<3>(t);
105 stream << std::get<4>(t);
106 stream << std::get<5>(t);
107 stream << std::get<6>(t);
112QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4, T5, T6, T7> & t)
114 stream << std::get<0>(t);
115 stream << std::get<1>(t);
116 stream << std::get<2>(t);
117 stream << std::get<3>(t);
118 stream << std::get<4>(t);
119 stream << std::get<5>(t);
120 stream << std::get<6>(t);
121 stream << std::get<7>(t);
126QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8> & t)
128 stream << std::get<0>(t);
129 stream << std::get<1>(t);
130 stream << std::get<2>(t);
131 stream << std::get<3>(t);
132 stream << std::get<4>(t);
133 stream << std::get<5>(t);
134 stream << std::get<6>(t);
135 stream << std::get<7>(t);
136 stream << std::get<8>(t);
141QDataStream &
operator<< (QDataStream & stream,
const std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> & t)
143 stream << std::get<0>(t);
144 stream << std::get<1>(t);
145 stream << std::get<2>(t);
146 stream << std::get<3>(t);
147 stream << std::get<4>(t);
148 stream << std::get<5>(t);
149 stream << std::get<6>(t);
150 stream << std::get<7>(t);
151 stream << std::get<8>(t);
152 stream << std::get<9>(t);
165QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2> & t)
167 stream >> std::get<0>(t);
168 stream >> std::get<1>(t);
169 stream >> std::get<2>(t);
174QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3> & t)
176 stream >> std::get<0>(t);
177 stream >> std::get<1>(t);
178 stream >> std::get<2>(t);
179 stream >> std::get<3>(t);
184QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4> & t)
186 stream >> std::get<0>(t);
187 stream >> std::get<1>(t);
188 stream >> std::get<2>(t);
189 stream >> std::get<3>(t);
190 stream >> std::get<4>(t);
195QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4, T5> & t)
197 stream >> std::get<0>(t);
198 stream >> std::get<1>(t);
199 stream >> std::get<2>(t);
200 stream >> std::get<3>(t);
201 stream >> std::get<4>(t);
202 stream >> std::get<5>(t);
207QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4, T5, T6> & t)
209 stream >> std::get<0>(t);
210 stream >> std::get<1>(t);
211 stream >> std::get<2>(t);
212 stream >> std::get<3>(t);
213 stream >> std::get<4>(t);
214 stream >> std::get<5>(t);
215 stream >> std::get<6>(t);
220QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7> & t)
222 stream >> std::get<0>(t);
223 stream >> std::get<1>(t);
224 stream >> std::get<2>(t);
225 stream >> std::get<3>(t);
226 stream >> std::get<4>(t);
227 stream >> std::get<5>(t);
228 stream >> std::get<6>(t);
229 stream >> std::get<7>(t);
234QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8> & t)
236 stream >> std::get<0>(t);
237 stream >> std::get<1>(t);
238 stream >> std::get<2>(t);
239 stream >> std::get<3>(t);
240 stream >> std::get<4>(t);
241 stream >> std::get<5>(t);
242 stream >> std::get<6>(t);
243 stream >> std::get<7>(t);
244 stream >> std::get<8>(t);
249QDataStream &
operator>> (QDataStream & stream, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> & t)
251 stream >> std::get<0>(t);
252 stream >> std::get<1>(t);
253 stream >> std::get<2>(t);
254 stream >> std::get<3>(t);
255 stream >> std::get<4>(t);
256 stream >> std::get<5>(t);
257 stream >> std::get<6>(t);
258 stream >> std::get<7>(t);
259 stream >> std::get<8>(t);
260 stream >> std::get<9>(t);