19 #ifndef INCLUDE_SF_TUPLE_TR1_HPP 20 #define INCLUDE_SF_TUPLE_TR1_HPP 22 #include <RCF/Config.hpp> 24 #include RCF_TR1_HEADER(tuple) 34 void serialize(
SF::Archive &ar, std::tr1::tuple<T0> &t)
37 & std::tr1::get<0>(t);
43 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1> &t)
47 & std::tr1::get<1>(t);
54 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2> &t)
59 & std::tr1::get<2>(t);
67 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3> &t)
73 & std::tr1::get<3>(t);
82 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4> &t)
89 & std::tr1::get<4>(t);
99 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5> &t)
102 & std::tr1::get<0>(t)
103 & std::tr1::get<1>(t)
104 & std::tr1::get<2>(t)
105 & std::tr1::get<3>(t)
106 & std::tr1::get<4>(t)
107 & std::tr1::get<5>(t);
118 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6> &t)
121 & std::tr1::get<0>(t)
122 & std::tr1::get<1>(t)
123 & std::tr1::get<2>(t)
124 & std::tr1::get<3>(t)
125 & std::tr1::get<4>(t)
126 & std::tr1::get<5>(t)
127 & std::tr1::get<6>(t);
139 void serialize(
SF::Archive &ar, std::tr1::tuple<T0,T1,T2,T3,T4,T5,T6,T7> &t)
142 & std::tr1::get<0>(t)
143 & std::tr1::get<1>(t)
144 & std::tr1::get<2>(t)
145 & std::tr1::get<3>(t)
146 & std::tr1::get<4>(t)
147 & std::tr1::get<5>(t)
148 & std::tr1::get<6>(t)
149 & std::tr1::get<7>(t);
208 #endif // ! INCLUDE_SF_TUPLE_TR1_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:32
Definition: ByteBuffer.hpp:189