Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
ProblemGenerationLog::ProblemGenerationILogger Class Referenceabstract
Inheritance diagram for ProblemGenerationLog::ProblemGenerationILogger:
ILoggerXpansion ProblemGenerationLog::ProblemGenerationFileLogger ProblemGenerationLog::ProblemGenerationOstreamLogger

Public Member Functions

void display_message (const std::string &message) override=0
 pure virtual method to display a std::string message
 
void PrintIterationSeparatorBegin () override=0
 
void PrintIterationSeparatorEnd () override=0
 
virtual std::ostream & GetOstreamObject ()=0
 
LogUtils::LOGGERTYPE Type () const
 
- Public Member Functions inherited from ILoggerXpansion
void display_message (const std::ostringstream &msg)
 

Protected Member Functions

void SetType (const LogUtils::LOGGERTYPE &type)
 

Member Function Documentation

◆ display_message()

void ProblemGenerationLog::ProblemGenerationILogger::display_message ( const std::string &  str)
overridepure virtual

pure virtual method to display a std::string message

Parameters
strthe message to be displayed

Implements ILoggerXpansion.

Implemented in ProblemGenerationLog::ProblemGenerationFileLogger, and ProblemGenerationLog::ProblemGenerationOstreamLogger.

◆ PrintIterationSeparatorBegin()

void ProblemGenerationLog::ProblemGenerationILogger::PrintIterationSeparatorBegin ( )
overridepure virtual

Implements ILoggerXpansion.

◆ PrintIterationSeparatorEnd()

void ProblemGenerationLog::ProblemGenerationILogger::PrintIterationSeparatorEnd ( )
overridepure virtual

Implements ILoggerXpansion.


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