libosmscout 0.1
|
Abstract base class for printing log information to a specific output sink. More...
#include <Logger.h>
Public Member Functions | |
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.
|
default |
|
virtualdefault |
|
pure virtual |
Print a boolean value (values are printed as "true" or "false")
|
pure virtual |
Print a const char*.
|
pure virtual |
Print a std::string.
Referenced by osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), osmscout::Logger::Line::operator<<(), and osmscout::Logger::Line::operator<<().
|
pure virtual |
Print a std::string_view.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Finish printing the line.
Internally called by the Line instance on destruction of the Line.
Referenced by osmscout::Logger::Line::~Line().