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::output::compiler_log_formatter Class Reference

#include <compiler_log_formatter.hpp>

Inheritance diagram for boost::unit_test::output::compiler_log_formatter:
Collaboration diagram for boost::unit_test::output::compiler_log_formatter:

Public Types

enum  log_entry_types {
  BOOST_UTL_ET_INFO,
  BOOST_UTL_ET_MESSAGE,
  BOOST_UTL_ET_WARNING,
  BOOST_UTL_ET_ERROR,
  BOOST_UTL_ET_FATAL_ERROR
}
 

Public Member Functions

void log_start (std::ostream &, counter_t test_cases_amount)
 
void log_finish (std::ostream &)
 
void log_build_info (std::ostream &)
 
void test_unit_start (std::ostream &, test_unit const &tu)
 
void test_unit_finish (std::ostream &, test_unit const &tu, unsigned long elapsed)
 
void test_unit_skipped (std::ostream &, test_unit const &tu)
 
void log_exception (std::ostream &, log_checkpoint_data const &, execution_exception const &ex)
 
void log_entry_start (std::ostream &, log_entry_data const &, log_entry_types let)
 
void log_entry_value (std::ostream &, const_string value)
 
void log_entry_value (std::ostream &, lazy_ostream const &value)
 
void log_entry_finish (std::ostream &)
 
virtual void log_exception (std::ostream &, log_checkpoint_data const &, const_string)
 

Protected Member Functions

virtual void print_prefix (std::ostream &, const_string file, std::size_t line)
 

Member Enumeration Documentation

Enumerator
BOOST_UTL_ET_INFO 
BOOST_UTL_ET_MESSAGE 
BOOST_UTL_ET_WARNING 
BOOST_UTL_ET_ERROR 
BOOST_UTL_ET_FATAL_ERROR 

Member Function Documentation

void boost::unit_test::output::compiler_log_formatter::log_build_info ( std::ostream &  )
virtual
void boost::unit_test::output::compiler_log_formatter::log_entry_finish ( std::ostream &  )
virtual
void boost::unit_test::output::compiler_log_formatter::log_entry_start ( std::ostream &  ,
log_entry_data const &  ,
log_entry_types  let 
)
virtual
void boost::unit_test::output::compiler_log_formatter::log_entry_value ( std::ostream &  ,
const_string  value 
)
virtual
void boost::unit_test::output::compiler_log_formatter::log_entry_value ( std::ostream &  ,
lazy_ostream const &  value 
)
virtual
void boost::unit_test::output::compiler_log_formatter::log_exception ( std::ostream &  ,
log_checkpoint_data const &  ,
execution_exception const &  ex 
)
virtual
virtual void boost::unit_test::unit_test_log_formatter::log_exception ( std::ostream &  ,
log_checkpoint_data const &  ,
const_string   
)
inlinevirtualinherited
void boost::unit_test::output::compiler_log_formatter::log_finish ( std::ostream &  )
virtual
void boost::unit_test::output::compiler_log_formatter::log_start ( std::ostream &  ,
counter_t  test_cases_amount 
)
virtual
virtual void boost::unit_test::output::compiler_log_formatter::print_prefix ( std::ostream &  ,
const_string  file,
std::size_t  line 
)
protectedvirtual
void boost::unit_test::output::compiler_log_formatter::test_unit_finish ( std::ostream &  ,
test_unit const &  tu,
unsigned long  elapsed 
)
virtual
void boost::unit_test::output::compiler_log_formatter::test_unit_skipped ( std::ostream &  ,
test_unit const &  tu 
)
virtual
void boost::unit_test::output::compiler_log_formatter::test_unit_start ( std::ostream &  ,
test_unit const &  tu 
)
virtual

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