Avoid unused function warnings in tests

This commit is contained in:
Alexander Grund 2020-04-14 10:42:25 +02:00
parent 57c000f8eb
commit a1a223901a

View file

@ -111,7 +111,7 @@ namespace
{ {
struct streamable struct streamable
{}; {};
std::ostream& operator<<( std::ostream& s, const streamable& ) BOOST_ATTRIBUTE_UNUSED std::ostream& operator<<( std::ostream& s, const streamable& )
{ {
BOOST_FAIL( "should not have been called" ); BOOST_FAIL( "should not have been called" );
return s; return s;
@ -131,7 +131,7 @@ namespace
{ {
struct mock_streamable struct mock_streamable
{}; {};
std::ostream& operator<<( std::ostream& s, const mock_streamable& ) BOOST_ATTRIBUTE_UNUSED std::ostream& operator<<( std::ostream& s, const mock_streamable& )
{ {
BOOST_FAIL( "should not have been called" ); BOOST_FAIL( "should not have been called" );
return s; return s;
@ -271,7 +271,7 @@ namespace
operator streamable() const; operator streamable() const;
template< typename T > operator T() const; template< typename T > operator T() const;
}; };
std::ostream& operator<<( std::ostream& s, const ambiguous_convertible_streamable& ) BOOST_ATTRIBUTE_UNUSED std::ostream& operator<<( std::ostream& s, const ambiguous_convertible_streamable& )
{ {
BOOST_FAIL( "should not have been called" ); BOOST_FAIL( "should not have been called" );
return s; return s;
@ -297,7 +297,7 @@ namespace
operator streamable() const; operator streamable() const;
template< typename T > operator T() const; template< typename T > operator T() const;
}; };
std::ostream& operator<<( std::ostream& s, const ambiguous_convertible_mock_streamable& ) BOOST_ATTRIBUTE_UNUSED std::ostream& operator<<( std::ostream& s, const ambiguous_convertible_mock_streamable& )
{ {
BOOST_FAIL( "should not have been called" ); BOOST_FAIL( "should not have been called" );
return s; return s;