Euphoria
eu::log::Logger Struct Referenceabstract

#include <log.h>

Inheritance diagram for eu::log::Logger:
eu::window::SdlLogger

Public Member Functions

 Logger ()=default
 
virtual ~Logger ()=default
 
 Logger (const Logger &)=delete
 
 Logger (Logger &&)=delete
 
void operator= (const Logger &)=delete
 
void operator= (Logger &&)=delete
 
virtual void info (const std::string &str)=0
 
virtual void warn (const std::string &str)=0
 
virtual void error (const std::string &str)=0
 

Detailed Description

Definition at line 15 of file log.h.

Constructor & Destructor Documentation

◆ Logger() [1/3]

eu::log::Logger::Logger ( )
default

◆ ~Logger()

virtual eu::log::Logger::~Logger ( )
virtualdefault

◆ Logger() [2/3]

eu::log::Logger::Logger ( const Logger )
delete

◆ Logger() [3/3]

eu::log::Logger::Logger ( Logger &&  )
delete

Member Function Documentation

◆ error()

virtual void eu::log::Logger::error ( const std::string &  str)
pure virtual

Implemented in eu::window::SdlLogger.

◆ info()

virtual void eu::log::Logger::info ( const std::string &  str)
pure virtual

Implemented in eu::window::SdlLogger.

◆ operator=() [1/2]

void eu::log::Logger::operator= ( const Logger )
delete

◆ operator=() [2/2]

void eu::log::Logger::operator= ( Logger &&  )
delete

◆ warn()

virtual void eu::log::Logger::warn ( const std::string &  str)
pure virtual

Implemented in eu::window::SdlLogger.


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