comparison DEPENDENCIES/generic/include/boost/serialization/ephemeral.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_EPHEMERAL_HPP 1 #ifndef BOOST_SERIALIZATION_EPHEMERAL_HPP
2 #define BOOST_SERIALIZATION_EPHEMERAL_HPP 2 #define BOOST_SERIALIZATION_EPHEMERAL_HPP
3 3
4 // MS compatible compilers support 4 // MS compatible compilers support
5 #pragma once 5 #pragma once
6 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 6 #if defined(_MSC_VER)
7 # pragma once 7 # pragma once
8 #endif 8 #endif
9 9
10 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 10 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
11 // ephemeral_object.hpp: interface for serialization system. 11 // ephemeral_object.hpp: interface for serialization system.
19 19
20 #include <utility> 20 #include <utility>
21 21
22 #include <boost/config.hpp> 22 #include <boost/config.hpp>
23 #include <boost/detail/workaround.hpp> 23 #include <boost/detail/workaround.hpp>
24 // supress noise
25 #if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
26 # pragma warning (disable : 4786) // too long name, harmless warning
27 #endif
28 24
29 #include <boost/mpl/integral_c.hpp> 25 #include <boost/mpl/integral_c.hpp>
30 #include <boost/mpl/integral_c_tag.hpp> 26 #include <boost/mpl/integral_c_tag.hpp>
31 27
32 #include <boost/serialization/level.hpp> 28 #include <boost/serialization/level.hpp>