17 #ifndef BOOST_FORMAT_CONFIG_MACROS_HPP 18 #define BOOST_FORMAT_CONFIG_MACROS_HPP 24 #if defined(BOOST_NO_LOCALE_ISDIGIT) || defined(BOOST_OVERLOAD_FOR_NON_CONST) \ 25 || defined(BOOST_IO_STD) || defined( BOOST_IO_NEEDS_USING_DECLARATION ) \ 26 || defined(BOOST_NO_TEMPLATE_STD_STREAM) \ 27 || defined(BOOST_FORMAT_STREAMBUF_DEFINED) || defined(BOOST_FORMAT_OSTREAM_DEFINED) 28 #error "boost::format uses a local macro that is already defined." 37 # define BOOST_IO_STD ::std:: 40 #if defined(BOOST_NO_STD_LOCALE) || \ 41 ( BOOST_WORKAROUND(__BORLANDC__, <= 0x564) \ 42 || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT( 0x570 ) ) ) 45 #define BOOST_NO_LOCALE_ISDIGIT 48 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570) ) || BOOST_WORKAROUND( BOOST_MSVC, BOOST_TESTED_AT(1300)) 49 #define BOOST_NO_OVERLOAD_FOR_NON_CONST 53 #ifdef BOOST_IO_NEEDS_USING_DECLARATION 55 using std::char_traits;
56 using std::basic_ostream;
58 using std::basic_ostream;
61 using std::basic_ostream;
64 #if ! defined(BOOST_NO_STD_LOCALE) 75 #endif // needs_using_declaration 77 #if ! defined(BOOST_NO_STD_LOCALE) 85 #if ! defined(BOOST_NO_STD_LOCALE) 95 #endif // BOOST_FORMAT_MACROS_DEFAULT_HPP
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
detail namespace with internal helper functions
BOOST_IO_STD locale locale_t