18 #ifndef INCLUDE_SF_TUPLE_TR1_HPP 19 #define INCLUDE_SF_TUPLE_TR1_HPP 21 #include <RCF/Config.hpp> 23 #include RCF_TR1_HEADER(tuple) 33 void serialize(
SF::Archive &ar, std::tr1::tuple<T0> &t)
36 & std::tr1::get<0>(t);
42 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1> &t)
46 & std::tr1::get<1>(t);
53 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2> &t)
58 & std::tr1::get<2>(t);
66 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3> &t)
72 & std::tr1::get<3>(t);
81 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4> &t)
88 & std::tr1::get<4>(t);
98 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5> &t)
101 & std::tr1::get<0>(t)
102 & std::tr1::get<1>(t)
103 & std::tr1::get<2>(t)
104 & std::tr1::get<3>(t)
105 & std::tr1::get<4>(t)
106 & std::tr1::get<5>(t);
117 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6> &t)
120 & std::tr1::get<0>(t)
121 & std::tr1::get<1>(t)
122 & std::tr1::get<2>(t)
123 & std::tr1::get<3>(t)
124 & std::tr1::get<4>(t)
125 & std::tr1::get<5>(t)
126 & std::tr1::get<6>(t);
138 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6,T7> &t)
141 & std::tr1::get<0>(t)
142 & std::tr1::get<1>(t)
143 & std::tr1::get<2>(t)
144 & std::tr1::get<3>(t)
145 & std::tr1::get<4>(t)
146 & std::tr1::get<5>(t)
147 & std::tr1::get<6>(t)
148 & std::tr1::get<7>(t);
207 #endif // ! INCLUDE_SF_TUPLE_TR1_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:31
Definition: ByteBuffer.hpp:188