iv::LambdaLogTrace Class Reference
#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 | |
LogTrace & | operator= (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()
|
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:
- ivorium_core/Basics/LogTrace.hpp
- ivorium_core/Basics/LogTrace.cpp