ESyS-Particle  4.0.1
pack.hpp
1 
2 // //
3 // Copyright (c) 2003-2011 by The University of Queensland //
4 // Earth Systems Science Computational Centre (ESSCC) //
5 // http://www.uq.edu.au/esscc //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.opensource.org/licenses/osl-3.0.php //
10 // //
12 
13 template<>
14 template<typename T1,typename T2>
15 void TML_PackedMessageInterface::pack<pair<T1,T2> >(const pair<T1,T2>& p)
16 {
17  pack(p.first);
18  pack(p.second);
19 }
20 
21 template<typename T1,typename T2>
22 void TML_PackedMessageInterface::unpack<pair<T1,T2> >(pair<T1,T2>& p)
23 {
24  unpack(p.first);
25  unpack(p.second);
26 }