Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:53:32

0001 // Boost uuid_serialize.hpp header file  ----------------------------------------------//
0002 
0003 // Copyright 2007 Andy Tompkins.
0004 // Distributed under the Boost Software License, Version 1.0. (See
0005 // accompanying file LICENSE_1_0.txt or copy at
0006 // https://www.boost.org/LICENSE_1_0.txt)
0007 
0008 // Revision History
0009 //  12 Nov 2007 - Initial Revision
0010 //  25 Feb 2008 - moved to namespace boost::uuids::detail
0011 
0012 #ifndef BOOST_UUID_SERIALIZE_HPP
0013 #define BOOST_UUID_SERIALIZE_HPP
0014 
0015 #include <boost/uuid/uuid.hpp>
0016 #include <boost/type_traits/integral_constant.hpp>
0017 
0018 // BOOST_CLASS_IMPLEMENTATION(boost::uuids::uuid, boost::serialization::primitive_type)
0019 
0020 namespace boost
0021 {
0022 namespace serialization
0023 {
0024 
0025 template<class T> struct implementation_level_impl;
0026 template<> struct implementation_level_impl<const uuids::uuid>: boost::integral_constant<int, 1> {};
0027 
0028 } // namespace serialization
0029 } // namespace boost
0030 
0031 #endif // BOOST_UUID_SERIALIZE_HPP