OKlibrary  0.2.1.6
OKlib::TestSystem::messages::LogDescription Class Reference

Outputs a description of the circumstances of a log-message. More...

#include <TestBaseClass.hpp>

Inheritance diagram for OKlib::TestSystem::messages::LogDescription:
OKlib::Messages::MessagesPrePost OKlib::Messages::MessagesLines OKlib::Messages::MessagesBase

List of all members.

Classes

struct  Ending
struct  Heading

Public Member Functions

 LogDescription (const ::OKlib::TestSystem::messages::BasicTestDescription &test,::OKlib::Messages::Utilities::FileIdentification *const file_,::OKlib::Messages::Utilities::LineIdentification *const line_)
template<class L >
void print (std::ostream &out, L, S< Basic >) const
template<class L >
void print (std::ostream &out, L, S< Full >) const
template<class L >
void print (std::ostream &out, L, S< Extensive >) const

Detailed Description

Outputs a description of the circumstances of a log-message.

Todo:
Once the message-construction is more powerful, generalised the handling of the different levels and languages accordingly:
  • Heading not needed at level Basic.
  • Ending not needed at levels Basic and Full.
  • The template parameter for the main print-function should go.

Definition at line 143 of file TestBaseClass.hpp.


Constructor & Destructor Documentation


Member Function Documentation

template<class L >
void OKlib::TestSystem::messages::LogDescription::print ( std::ostream &  out,
L  ,
S< Basic  
) const [inline]

Definition at line 198 of file TestBaseClass.hpp.


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