diff options
Diffstat (limited to 'boost/interprocess/detail/cast_tags.hpp')
-rw-r--r-- | boost/interprocess/detail/cast_tags.hpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/boost/interprocess/detail/cast_tags.hpp b/boost/interprocess/detail/cast_tags.hpp index 0019af7933..e47b86344c 100644 --- a/boost/interprocess/detail/cast_tags.hpp +++ b/boost/interprocess/detail/cast_tags.hpp @@ -8,16 +8,17 @@ // ////////////////////////////////////////////////////////////////////////////// -#ifndef BOOST_INTERPROCESS_CAST_TAGS_HPP -#define BOOST_INTERPROCESS_CAST_TAGS_HPP +#ifndef BOOST_INTERPROCESS_DETAIL_CAST_TAGS_HPP +#define BOOST_INTERPROCESS_DETAIL_CAST_TAGS_HPP -#if defined(_MSC_VER) +#ifndef BOOST_CONFIG_HPP +# include <boost/config.hpp> +#endif +# +#if defined(BOOST_HAS_PRAGMA_ONCE) # pragma once #endif -#include <boost/interprocess/detail/config_begin.hpp> -#include <boost/interprocess/detail/workaround.hpp> - namespace boost { namespace interprocess { namespace ipcdetail { struct static_cast_tag {}; @@ -27,7 +28,4 @@ struct reinterpret_cast_tag {}; }}} //namespace boost { namespace interprocess { namespace ipcdetail { -#include <boost/interprocess/detail/config_end.hpp> - -#endif //#ifndef BOOST_INTERPROCESS_CAST_TAGS_HPP - +#endif //#ifndef BOOST_INTERPROCESS_DETAIL_CAST_TAGS_HPP |