forked from boostorg/exception
to_string fixes
[SVN r44164]
This commit is contained in:
41
test/is_output_streamable_test.cpp
Normal file
41
test/is_output_streamable_test.cpp
Normal file
@ -0,0 +1,41 @@
|
||||
//Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc.
|
||||
|
||||
//Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#include <boost/exception/detail/is_output_streamable.hpp>
|
||||
#include <boost/detail/lightweight_test.hpp>
|
||||
|
||||
namespace
|
||||
n1
|
||||
{
|
||||
class
|
||||
c1
|
||||
{
|
||||
};
|
||||
}
|
||||
|
||||
namespace
|
||||
n2
|
||||
{
|
||||
class
|
||||
c2
|
||||
{
|
||||
};
|
||||
|
||||
std::ostream &
|
||||
operator<<( std::ostream & s, c2 const & )
|
||||
{
|
||||
s << "c2";
|
||||
return s;
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
BOOST_TEST( !boost::is_output_streamable<n1::c1>::value );
|
||||
BOOST_TEST( boost::is_output_streamable<n2::c2>::value );
|
||||
BOOST_TEST( boost::is_output_streamable<int>::value );
|
||||
return boost::report_errors();
|
||||
}
|
Reference in New Issue
Block a user