diff options
Diffstat (limited to 'boost/test/impl/test_tools.ipp')
-rw-r--r-- | boost/test/impl/test_tools.ipp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/boost/test/impl/test_tools.ipp b/boost/test/impl/test_tools.ipp index a6b20a7729..853b3913ee 100644 --- a/boost/test/impl/test_tools.ipp +++ b/boost/test/impl/test_tools.ipp @@ -68,6 +68,12 @@ namespace tt_detail { // ************************************************************************** // void +print_log_value<bool>::operator()( std::ostream& ostr, bool t ) +{ + ostr << std::boolalpha << t; +} + +void print_log_value<char>::operator()( std::ostream& ostr, char t ) { if( (std::isprint)( static_cast<unsigned char>(t) ) ) @@ -113,6 +119,14 @@ print_log_value<wchar_t const*>::operator()( std::ostream& ostr, wchar_t const* ostr << ( t ? t : L"null string" ); } +#if !defined(BOOST_NO_CXX11_NULLPTR) +void +print_log_value<std::nullptr_t>::operator()( std::ostream& ostr, std::nullptr_t p ) +{ + ostr << "nullptr"; +} +#endif + //____________________________________________________________________________// // ************************************************************************** // |