7 #ifndef BOOST_LOCALE_CONFIG_HPP_INCLUDED 8 #define BOOST_LOCALE_CONFIG_HPP_INCLUDED 10 #include <boost/config.hpp> 12 #if defined(BOOST_ALL_DYN_LINK) || defined(BOOST_LOCALE_DYN_LINK) 13 # ifdef BOOST_LOCALE_SOURCE 14 # define BOOST_LOCALE_DECL BOOST_SYMBOL_EXPORT 16 # define BOOST_LOCALE_DECL BOOST_SYMBOL_IMPORT 17 # endif // BOOST_LOCALE_SOURCE 19 # define BOOST_LOCALE_DECL 20 #endif // BOOST_LOCALE_DYN_LINK 25 #if !defined(BOOST_ALL_NO_LIB) && !defined(BOOST_LOCALE_NO_LIB) && !defined(BOOST_LOCALE_SOURCE) 30 #define BOOST_LIB_NAME boost_locale 34 #if defined(BOOST_ALL_DYN_LINK) || defined(BOOST_LOCALE_DYN_LINK) 35 # define BOOST_DYN_LINK 40 #include <boost/config/auto_link.hpp> 41 #endif // auto-linking disabled 43 #if defined(BOOST_LOCALE_HIDE_AUTO_PTR) || defined(BOOST_NO_AUTO_PTR) 44 #define BOOST_LOCALE_USE_AUTO_PTR 0 46 #define BOOST_LOCALE_USE_AUTO_PTR 1 54 #if !defined(BOOST_LOCALE_DISABLE_DEPRECATED_03_WARNING) && ( \ 55 defined(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS) || \ 56 defined(BOOST_NO_CXX11_DEFAULTED_MOVES) || \ 57 defined(BOOST_NO_CXX11_HDR_FUNCTIONAL) || \ 58 defined(BOOST_NO_CXX11_HDR_TYPE_TRAITS) || \ 59 defined(BOOST_NO_CXX11_NOEXCEPT) || \ 60 defined(BOOST_NO_CXX11_OVERRIDE) || \ 61 defined(BOOST_NO_CXX11_RVALUE_REFERENCES) || \ 62 defined(BOOST_NO_CXX11_SMART_PTR) || \ 63 defined(BOOST_NO_CXX11_STATIC_ASSERT) \ 65 #include <boost/config/pragma_message.hpp> 66 BOOST_PRAGMA_MESSAGE(
"CAUTION: Boost.Locale support for C++03 is deprecated. C++11 will be required from Boost 1.81 onwards.")
67 BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_LOCALE_DISABLE_DEPRECATED_03_WARNING to suppress this
message.")
72 #define BOOST_LOCALE_START_CONST_CONDITION __pragma(warning(push)) __pragma(warning(disable : 4127)) 73 #define BOOST_LOCALE_END_CONST_CONDITION __pragma(warning(pop)) 75 #define BOOST_LOCALE_START_CONST_CONDITION 76 #define BOOST_LOCALE_END_CONST_CONDITION 79 #endif // boost/locale/config.hpp basic_message< char > message
Definition: message.hpp:493