Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
MarmotJournal Class Reference

#include <MarmotJournal.h>

Public Member Functions

 MarmotJournal (MarmotJournal const &)=delete
 
void operator= (MarmotJournal const &)=delete
 

Static Public Member Functions

static void setMSGOutputDirection (std::ostream &newOutputStream)
 
static bool warningToMSG (const std::string &message)
 
static bool notificationToMSG (const std::string &message)
 

Private Member Functions

 MarmotJournal ()
 

Static Private Member Functions

static MarmotJournalgetInstance ()
 

Private Attributes

std::ostream output
 

Constructor & Destructor Documentation

◆ MarmotJournal() [1/2]

MarmotJournal::MarmotJournal ( )
private

◆ MarmotJournal() [2/2]

MarmotJournal::MarmotJournal ( MarmotJournal const &  )
delete

Member Function Documentation

◆ getInstance()

static MarmotJournal& MarmotJournal::getInstance ( )
staticprivate

◆ operator=()

void MarmotJournal::operator= ( MarmotJournal const &  )
delete

◆ setMSGOutputDirection()

static void MarmotJournal::setMSGOutputDirection ( std::ostream &  newOutputStream)
static

◆ warningToMSG()

static bool MarmotJournal::warningToMSG ( const std::string &  message)
static

◆ notificationToMSG()

static bool MarmotJournal::notificationToMSG ( const std::string &  message)
static

Member Data Documentation

◆ output

std::ostream MarmotJournal::output
private

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