19 #ifndef INCLUDE_SF_TUPLE_HPP 20 #define INCLUDE_SF_TUPLE_HPP 22 #include <RCF/Config.hpp> 24 #include <boost/tuple/tuple.hpp> 34 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0> &t)
37 & t.template get<0>();
43 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1> &t)
47 & t.template get<1>();
54 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2> &t)
59 & t.template get<2>();
67 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3> &t)
73 & t.template get<3>();
82 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4> &t)
89 & t.template get<4>();
99 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5> &t)
102 & t.template get<0>()
103 & t.template get<1>()
104 & t.template get<2>()
105 & t.template get<3>()
106 & t.template get<4>()
107 & t.template get<5>();
118 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6> &t)
121 & t.template get<0>()
122 & t.template get<1>()
123 & t.template get<2>()
124 & t.template get<3>()
125 & t.template get<4>()
126 & t.template get<5>()
127 & t.template get<6>();
139 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7> &t)
142 & t.template get<0>()
143 & t.template get<1>()
144 & t.template get<2>()
145 & t.template get<3>()
146 & t.template get<4>()
147 & t.template get<5>()
148 & t.template get<6>()
149 & t.template get<7>();
162 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8> &t)
165 & t.template get<0>()
166 & t.template get<1>()
167 & t.template get<2>()
168 & t.template get<3>()
169 & t.template get<4>()
170 & t.template get<5>()
171 & t.template get<6>()
172 & t.template get<7>()
173 & t.template get<8>();
187 void serialize(
SF::Archive &ar, boost::tuples::tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> &t)
190 & t.template get<0>()
191 & t.template get<1>()
192 & t.template get<2>()
193 & t.template get<3>()
194 & t.template get<4>()
195 & t.template get<5>()
196 & t.template get<6>()
197 & t.template get<7>()
198 & t.template get<8>()
199 & t.template get<9>();
203 #endif // ! INCLUDE_SF_TUPLE_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:32
Definition: ByteBuffer.hpp:189