FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Logging::FMTsolverlogger Class Reference

#include <FMTsolverlogger.hpp>

Inheritance diagram for Logging::FMTsolverlogger:
[legend]
Collaboration diagram for Logging::FMTsolverlogger:
[legend]

Public Member Functions

 FMTsolverlogger (FMTlogger &baselogger)
 
 FMTsolverlogger ()
 
virtual ~FMTsolverlogger ()
 
 FMTsolverlogger (const FMTsolverlogger &rhs)
 
FMTsolverloggeroperator= (const FMTsolverlogger &rhs)
 
int print () override
 
void checkSeverity () override
 
void checkcoinSeverity ()
 
CoinMessageHandler * clone () const override
 

Friends

class FMTlogger
 

Detailed Description

Abstract class for usage in Osisolverinterface.

Constructor & Destructor Documentation

◆ FMTsolverlogger() [1/3]

Logging::FMTsolverlogger::FMTsolverlogger ( FMTlogger baselogger)

Constuct a logger using an abstrsact FMTlogger.

◆ FMTsolverlogger() [2/3]

Logging::FMTsolverlogger::FMTsolverlogger ( )

FMTsolverlogger default constructor.

◆ ~FMTsolverlogger()

virtual Logging::FMTsolverlogger::~FMTsolverlogger ( )
virtual

FMTsolverlogge default destructor.

◆ FMTsolverlogger() [3/3]

Logging::FMTsolverlogger::FMTsolverlogger ( const FMTsolverlogger rhs)

FMTsolverlogger copy constructor.

Member Function Documentation

◆ checkcoinSeverity()

void Logging::FMTsolverlogger::checkcoinSeverity ( )

FMTsolverlogge check the severity of the coin message to be print by the coinmessagehandler base class.

◆ checkSeverity()

void Logging::FMTsolverlogger::checkSeverity ( )
override

FMTsolverlogge check the severity of the message to be print by the coinmessagehandler base class.

◆ clone()

CoinMessageHandler * Logging::FMTsolverlogger::clone ( ) const
override

Clone function needed for the usage of abstract coingmessagehandler class.

◆ operator=()

FMTsolverlogger & Logging::FMTsolverlogger::operator= ( const FMTsolverlogger rhs)

FMTsolverlogge copy assignment operator.

◆ print()

int Logging::FMTsolverlogger::print ( )
override

FMTsolverlogge print function if we are using Osisolverinterface the coinmessagehandler print function needs to be overloaded.

Friends And Related Function Documentation

◆ FMTlogger

friend class FMTlogger
friend

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