#include <LogTrace.hpp>

Public Member Functions

 LambdaLogTrace (std::function< void(std::ostream &) > const &f)
 
- Public Member Functions inherited from iv::LogTrace
 LogTrace ()
 
 ~LogTrace ()
 
 LogTrace (LogTrace const &)=delete
 
LogTraceoperator= (LogTrace const &)=delete
 

Protected Member Functions

virtual void PrintTraceLine (std::ostream &) override
 

Additional Inherited Members

- Static Public Member Functions inherited from iv::LogTrace
static void PrintTrace (std::ostream &)
 
static unsigned GetChangeCounter ()
 

Detailed Description

Definition at line 53 of file LogTrace.hpp.

Constructor & Destructor Documentation

◆ LambdaLogTrace()

iv::LambdaLogTrace::LambdaLogTrace ( std::function< void(std::ostream &) > const &  f)

Definition at line 62 of file LogTrace.cpp.

Member Function Documentation

◆ PrintTraceLine()

void iv::LambdaLogTrace::PrintTraceLine ( std::ostream &  )
overrideprotectedvirtual

Print current trace info. It is typically one line. Should end with a newline character.

Implements iv::LogTrace.

Definition at line 67 of file LogTrace.cpp.


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