56inline void serialize(Archive & ar, std::tuple<T0, T1, T2> & t,
const unsigned int file_version)
58 Q_UNUSED(file_version);
59 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
60 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
61 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
65inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3> & t,
const unsigned int file_version)
67 Q_UNUSED(file_version);
68 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
69 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
70 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
71 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
75inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4> & t,
const unsigned int file_version)
77 Q_UNUSED(file_version);
78 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
79 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
80 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
81 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
82 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
86inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4, T5> & t,
const unsigned int file_version)
88 Q_UNUSED(file_version);
89 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
90 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
91 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
92 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
93 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
94 ar & boost::serialization::make_nvp(
"tuple_6", std::get<5>(t));
98inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4, T5, T6> & t,
const unsigned int file_version)
100 Q_UNUSED(file_version);
101 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
102 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
103 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
104 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
105 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
106 ar & boost::serialization::make_nvp(
"tuple_6", std::get<5>(t));
107 ar & boost::serialization::make_nvp(
"tuple_7", std::get<6>(t));
111inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7> & t,
const unsigned int file_version)
113 Q_UNUSED(file_version);
114 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
115 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
116 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
117 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
118 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
119 ar & boost::serialization::make_nvp(
"tuple_6", std::get<5>(t));
120 ar & boost::serialization::make_nvp(
"tuple_7", std::get<6>(t));
121 ar & boost::serialization::make_nvp(
"tuple_8", std::get<7>(t));
125inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8> & t,
const unsigned int file_version)
127 Q_UNUSED(file_version);
128 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
129 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
130 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
131 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
132 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
133 ar & boost::serialization::make_nvp(
"tuple_6", std::get<5>(t));
134 ar & boost::serialization::make_nvp(
"tuple_7", std::get<6>(t));
135 ar & boost::serialization::make_nvp(
"tuple_8", std::get<7>(t));
136 ar & boost::serialization::make_nvp(
"tuple_9", std::get<8>(t));
140inline void serialize(Archive & ar, std::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> & t,
const unsigned int file_version)
142 Q_UNUSED(file_version);
143 ar & boost::serialization::make_nvp(
"tuple_1", std::get<0>(t));
144 ar & boost::serialization::make_nvp(
"tuple_2", std::get<1>(t));
145 ar & boost::serialization::make_nvp(
"tuple_3", std::get<2>(t));
146 ar & boost::serialization::make_nvp(
"tuple_4", std::get<3>(t));
147 ar & boost::serialization::make_nvp(
"tuple_5", std::get<4>(t));
148 ar & boost::serialization::make_nvp(
"tuple_6", std::get<5>(t));
149 ar & boost::serialization::make_nvp(
"tuple_7", std::get<6>(t));
150 ar & boost::serialization::make_nvp(
"tuple_8", std::get<7>(t));
151 ar & boost::serialization::make_nvp(
"tuple_9", std::get<8>(t));
152 ar & boost::serialization::make_nvp(
"tuple_10", std::get<9>(t));