Abstract base class for printing log information to a specific output sink.
More...
#include <Logger.h>
|
| | Destination ()=default |
| virtual void | Print (bool value)=0 |
| | Print a boolean value (values are printed as "true" or "false").
|
| virtual void | Print (const char *value)=0 |
| | Print a const char*.
|
| virtual void | Print (const std::string &value)=0 |
| | Print a std::string.
|
| virtual void | Print (const std::string_view &value)=0 |
| | Print a std::string_view.
|
| virtual void | Print (int value)=0 |
| virtual void | Print (long long value)=0 |
| virtual void | Print (long value)=0 |
| virtual void | Print (short value)=0 |
| virtual void | Print (unsigned int value)=0 |
| virtual void | Print (unsigned long long value)=0 |
| virtual void | Print (unsigned long value)=0 |
| virtual void | Print (unsigned short value)=0 |
| virtual void | PrintLn ()=0 |
| | Finish printing the line.
|
| virtual | ~Destination ()=default |
Abstract base class for printing log information to a specific output sink.
◆ Destination()
| osmscout::Logger::Destination::Destination |
( |
| ) |
|
|
default |
◆ ~Destination()
| virtual osmscout::Logger::Destination::~Destination |
( |
| ) |
|
|
virtualdefault |
◆ Print() [1/12]
| virtual void osmscout::Logger::Destination::Print |
( |
bool | value | ) |
|
|
pure virtual |
Print a boolean value (values are printed as "true" or "false").
◆ Print() [2/12]
| virtual void osmscout::Logger::Destination::Print |
( |
const char * | value | ) |
|
|
pure virtual |
◆ Print() [3/12]
| virtual void osmscout::Logger::Destination::Print |
( |
const std::string & | value | ) |
|
|
pure virtual |
◆ Print() [4/12]
| virtual void osmscout::Logger::Destination::Print |
( |
const std::string_view & | value | ) |
|
|
pure virtual |
Print a std::string_view.
◆ Print() [5/12]
| virtual void osmscout::Logger::Destination::Print |
( |
int | value | ) |
|
|
pure virtual |
◆ Print() [6/12]
| virtual void osmscout::Logger::Destination::Print |
( |
long long | value | ) |
|
|
pure virtual |
◆ Print() [7/12]
| virtual void osmscout::Logger::Destination::Print |
( |
long | value | ) |
|
|
pure virtual |
◆ Print() [8/12]
| virtual void osmscout::Logger::Destination::Print |
( |
short | value | ) |
|
|
pure virtual |
◆ Print() [9/12]
| virtual void osmscout::Logger::Destination::Print |
( |
unsigned int | value | ) |
|
|
pure virtual |
◆ Print() [10/12]
| virtual void osmscout::Logger::Destination::Print |
( |
unsigned long long | value | ) |
|
|
pure virtual |
◆ Print() [11/12]
| virtual void osmscout::Logger::Destination::Print |
( |
unsigned long | value | ) |
|
|
pure virtual |
◆ Print() [12/12]
| virtual void osmscout::Logger::Destination::Print |
( |
unsigned short | value | ) |
|
|
pure virtual |
◆ PrintLn()
| virtual void osmscout::Logger::Destination::PrintLn |
( |
| ) |
|
|
pure virtual |
Finish printing the line.
Internally called by the Line instance on destruction of the Line.
The documentation for this class was generated from the following file: