voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
nameValuePair.hpp
1 #ifndef SERIALIZATION_NAMEVALUEPAIR_HPP
2 #define SERIALIZATION_NAMEVALUEPAIR_HPP
3 
4 #include "blub/core/globals.hpp"
5 
6 #include <boost/serialization/nvp.hpp>
7 
8 
9 
10 
11 namespace blub
12 {
13 namespace serialization
14 {
15 
16 
18 {
19 public:
20  template<class T>
21  static inline
22 #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
23  const
24 #endif
25  boost::serialization::nvp< T > create(const char * name, T & t){
26  return boost::serialization::nvp< T >(name, t);
27  }
28 
29 };
30 
31 
32 }
33 }
34 
35 #define BLUB_SERIALIZATION_NAMEVALUEPAIR(x) BOOST_SERIALIZATION_NVP(x)
36 
37 
38 
39 #endif // SERIALIZATION_NAMEVALUEPAIR_HPP
Definition: nameValuePair.hpp:17
Definition: deadlineTimer.hpp:10