12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef BOOST_PTR_CONTAINER_DETAIL_PTR_CONTAINER_DISABLE_DEPRECATED_HPP_INCLUDED
- #define BOOST_PTR_CONTAINER_DETAIL_PTR_CONTAINER_DISABLE_DEPRECATED_HPP_INCLUDED
- // MS compatible compilers support #pragma once
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- # pragma once
- #endif
- //
- // boost/ptr_container/detail/ptr_container_disable_deprecated.hpp
- //
- // Copyright 2015 Peter Dimov
- //
- // Distributed under the Boost Software License, Version 1.0.
- // See accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- //
- #include <boost/config.hpp>
- #if defined( __GNUC__ ) && ( defined( __GXX_EXPERIMENTAL_CXX0X__ ) || ( __cplusplus >= 201103L ) ) && !defined(BOOST_NO_AUTO_PTR)
- # if defined( BOOST_GCC )
- # if BOOST_GCC >= 40600
- # define BOOST_PTR_CONTAINER_DISABLE_DEPRECATED
- # endif
- # elif defined( __clang__ ) && defined( __has_warning )
- # if __has_warning( "-Wdeprecated-declarations" )
- # define BOOST_PTR_CONTAINER_DISABLE_DEPRECATED
- # endif
- # endif
- #endif
- #endif // #ifndef BOOST_PTR_CONTAINER_DETAIL_PTR_CONTAINER_DISABLE_DEPRECATED_HPP_INCLUDED
|