00001 #ifndef s11n_net_s11n_pod_size_t_HPP_INCLUDED 00002 #define s11n_net_s11n_pod_size_t_HPP_INCLUDED 1 00003 00004 // Be careful with this proxy because on 64-bit architectures 00005 // size_t is normally the same as (unsigned long). That means 00006 // that if you register both size_t and ulong on those platforms, 00007 // you'll get ODR violations. 00008 #define S11N_TYPE size_t 00009 #define S11N_TYPE_NAME "size_t" 00010 #define S11N_SERIALIZE_FUNCTOR s11n::streamable_type_serialization_proxy 00011 #include <s11n.net/s11n/reg_s11n_traits.hpp> 00012 00013 00014 #endif // s11n_net_s11n_pod_size_t_HPP_INCLUDED