Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/serialization/traits.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
1 #ifndef BOOST_SERIALIZATION_TRAITS_HPP | 1 #ifndef BOOST_SERIALIZATION_TRAITS_HPP |
2 #define BOOST_SERIALIZATION_TRAITS_HPP | 2 #define BOOST_SERIALIZATION_TRAITS_HPP |
3 | 3 |
4 // MS compatible compilers support #pragma once | 4 // MS compatible compilers support #pragma once |
5 #if defined(_MSC_VER) && (_MSC_VER >= 1020) | 5 #if defined(_MSC_VER) |
6 # pragma once | 6 # pragma once |
7 #endif | 7 #endif |
8 | 8 |
9 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 | 9 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 |
10 // traits.hpp: | 10 // traits.hpp: |
50 class Wrapper = mpl::false_ | 50 class Wrapper = mpl::false_ |
51 > | 51 > |
52 struct traits : public basic_traits { | 52 struct traits : public basic_traits { |
53 BOOST_STATIC_ASSERT(Version == 0 || Level >= object_class_info); | 53 BOOST_STATIC_ASSERT(Version == 0 || Level >= object_class_info); |
54 BOOST_STATIC_ASSERT(Tracking == track_never || Level >= object_serializable); | 54 BOOST_STATIC_ASSERT(Tracking == track_never || Level >= object_serializable); |
55 typedef BOOST_DEDUCED_TYPENAME mpl::int_<Level> level; | 55 typedef typename mpl::int_<Level> level; |
56 typedef BOOST_DEDUCED_TYPENAME mpl::int_<Tracking> tracking; | 56 typedef typename mpl::int_<Tracking> tracking; |
57 typedef BOOST_DEDUCED_TYPENAME mpl::int_<Version> version; | 57 typedef typename mpl::int_<Version> version; |
58 typedef ETII type_info_implementation; | 58 typedef ETII type_info_implementation; |
59 typedef Wrapper is_wrapper; | 59 typedef Wrapper is_wrapper; |
60 }; | 60 }; |
61 | 61 |
62 } // namespace serialization | 62 } // namespace serialization |