Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::unit_test::lazy_ostream Class Reference

#include <lazy_ostream.hpp>

Inheritance diagram for boost::unit_test::lazy_ostream:

Public Member Functions

bool empty () const
 
virtual std::ostream & operator() (std::ostream &ostr) const
 

Static Public Member Functions

static lazy_ostreaminstance ()
 

Protected Member Functions

 lazy_ostream (bool empty=true)
 
BOOST_TEST_PROTECTED_VIRTUAL ~lazy_ostream ()
 

Friends

std::ostream & operator<< (std::ostream &ostr, lazy_ostream const &o)
 

Constructor & Destructor Documentation

boost::unit_test::lazy_ostream::lazy_ostream ( bool  empty = true)
inlineexplicitprotected
BOOST_TEST_PROTECTED_VIRTUAL boost::unit_test::lazy_ostream::~lazy_ostream ( )
inlineprotected

Member Function Documentation

bool boost::unit_test::lazy_ostream::empty ( void  ) const
inline
static lazy_ostream& boost::unit_test::lazy_ostream::instance ( )
inlinestatic
virtual std::ostream& boost::unit_test::lazy_ostream::operator() ( std::ostream &  ostr) const
inlinevirtual

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ostr,
lazy_ostream const &  o 
)
friend

The documentation for this class was generated from the following file: