18 #ifndef INCLUDE_SF_TUPLE_HPP 19 #define INCLUDE_SF_TUPLE_HPP 21 #include <RCF/Config.hpp> 23 #include <boost/tuple/tuple.hpp> 33 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0> &t)
36 & t.template get<0>();
42 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1> &t)
46 & t.template get<1>();
53 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2> &t)
58 & t.template get<2>();
66 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3> &t)
72 & t.template get<3>();
81 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4> &t)
88 & t.template get<4>();
98 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5> &t)
101 & t.template get<0>()
102 & t.template get<1>()
103 & t.template get<2>()
104 & t.template get<3>()
105 & t.template get<4>()
106 & t.template get<5>();
117 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6> &t)
120 & t.template get<0>()
121 & t.template get<1>()
122 & t.template get<2>()
123 & t.template get<3>()
124 & t.template get<4>()
125 & t.template get<5>()
126 & t.template get<6>();
138 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7> &t)
141 & t.template get<0>()
142 & t.template get<1>()
143 & t.template get<2>()
144 & t.template get<3>()
145 & t.template get<4>()
146 & t.template get<5>()
147 & t.template get<6>()
148 & t.template get<7>();
161 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8> &t)
164 & t.template get<0>()
165 & t.template get<1>()
166 & t.template get<2>()
167 & t.template get<3>()
168 & t.template get<4>()
169 & t.template get<5>()
170 & t.template get<6>()
171 & t.template get<7>()
172 & t.template get<8>();
186 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> &t)
189 & t.template get<0>()
190 & t.template get<1>()
191 & t.template get<2>()
192 & t.template get<3>()
193 & t.template get<4>()
194 & t.template get<5>()
195 & t.template get<6>()
196 & t.template get<7>()
197 & t.template get<8>()
198 & t.template get<9>();
202 #endif // ! INCLUDE_SF_TUPLE_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:31
Definition: ByteBuffer.hpp:188