123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef BOOST_CONVERT_FORWARD_HPP
- #define BOOST_CONVERT_FORWARD_HPP
- #include <boost/config.hpp>
- #include <boost/version.hpp>
- #include <boost/optional.hpp>
- #include <type_traits>
- #if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) || defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
- #undef BOOST_CONVERT_CXX11
- #else
- #define BOOST_CONVERT_CXX11
- #endif
- #if defined(BOOST_INTEL) && (BOOST_INTEL <= 1200)
- # define BOOST_CONVERT_IS_NOT_SUPPORTED
- #endif
- #if defined(BOOST_GCC_VERSION) && (BOOST_GCC_VERSION <= 40600)
- # define BOOST_CONVERT_IS_NOT_SUPPORTED
- #endif
- #if defined(BOOST_MSVC) && (BOOST_MSVC < 1800)
- # define BOOST_CONVERT_IS_NOT_SUPPORTED
- #endif
- #if defined(_MSC_VER)
- # pragma warning(disable: 4100)
- # pragma warning(disable: 4146)
- # pragma warning(disable: 4180)
- # pragma warning(disable: 4224)
- # pragma warning(disable: 4244)
- # pragma warning(disable: 4800)
- # pragma warning(disable: 4996)
- #if _MSC_VER < 1900
- # define snprintf _snprintf
- #endif
- #endif
- #endif
|