diff --git a/include/boost/test/test_tools.hpp b/include/boost/test/test_tools.hpp index 5a4e7c51..943ad1c9 100644 --- a/include/boost/test/test_tools.hpp +++ b/include/boost/test/test_tools.hpp @@ -317,7 +317,7 @@ struct print_log_value { \ template struct print_log_value< T[N] > { void operator()( std::ostream& ostr, T const* t ) - { + { ostr << t; } }; @@ -326,28 +326,28 @@ struct print_log_value< T[N] > { //____________________________________________________________________________// template<> -struct print_log_value { +struct BOOST_TEST_DECL print_log_value { void operator()( std::ostream& ostr, char t ); }; //____________________________________________________________________________// template<> -struct print_log_value { +struct BOOST_TEST_DECL print_log_value { void operator()( std::ostream& ostr, unsigned char t ); }; //____________________________________________________________________________// template<> -struct print_log_value { +struct BOOST_TEST_DECL print_log_value { void operator()( std::ostream& ostr, char const* t ); }; //____________________________________________________________________________// template<> -struct print_log_value { +struct BOOST_TEST_DECL print_log_value { void operator()( std::ostream& ostr, wchar_t const* t ); }; @@ -600,6 +600,9 @@ namespace test_toolbox = test_tools; // Revision History : // // $Log$ +// Revision 1.63 2006/11/14 21:33:01 jhunold +// Add missing export macros for print_log_value<> +// // Revision 1.62 2006/11/14 07:34:30 jhunold // Removed wrong export declarations. //