libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::Logger::Line Class Reference

#include <Logger.h>

Public Member Functions

 Line (Destination &destination)
 
Lineoperator<< (bool value)
 
Lineoperator<< (const char *value)
 
Lineoperator<< (const Distance &value)
 
Lineoperator<< (const std::string &value)
 
Lineoperator<< (const std::string_view &value)
 
Lineoperator<< (const StopClock &value)
 
Lineoperator<< (double value)
 
Lineoperator<< (float value)
 
Lineoperator<< (int value)
 
Lineoperator<< (long long value)
 
Lineoperator<< (long value)
 
Lineoperator<< (short value)
 
Lineoperator<< (unsigned int value)
 
Lineoperator<< (unsigned long long value)
 
Lineoperator<< (unsigned long value)
 
Lineoperator<< (unsigned short value)
 
Lineoperator<< (void *value)
 
virtual ~Line ()
 

Detailed Description

A log consists of a number of lines. A line is implicitly created by the logger if instructing it to start logging in a certain log level. The Logger at this point passes the Line a destination.

Constructor & Destructor Documentation

◆ Line()

osmscout::Logger::Line::Line ( Destination destination)
explicit

◆ ~Line()

osmscout::Logger::Line::~Line ( )
virtual

Member Function Documentation

◆ operator<<() [1/17]

Line& osmscout::Logger::Line::operator<< ( bool  value)
inline

◆ operator<<() [2/17]

Line& osmscout::Logger::Line::operator<< ( const char *  value)
inline

◆ operator<<() [3/17]

Line& osmscout::Logger::Line::operator<< ( const Distance value)
inline

◆ operator<<() [4/17]

Line& osmscout::Logger::Line::operator<< ( const std::string &  value)
inline

◆ operator<<() [5/17]

Line& osmscout::Logger::Line::operator<< ( const std::string_view &  value)
inline

◆ operator<<() [6/17]

Line& osmscout::Logger::Line::operator<< ( const StopClock value)
inline

◆ operator<<() [7/17]

Logger::Line & osmscout::Logger::Line::operator<< ( double  value)

◆ operator<<() [8/17]

Logger::Line & osmscout::Logger::Line::operator<< ( float  value)

◆ operator<<() [9/17]

Line& osmscout::Logger::Line::operator<< ( int  value)
inline

◆ operator<<() [10/17]

Line& osmscout::Logger::Line::operator<< ( long long  value)
inline

◆ operator<<() [11/17]

Line& osmscout::Logger::Line::operator<< ( long  value)
inline

◆ operator<<() [12/17]

Line& osmscout::Logger::Line::operator<< ( short  value)
inline

◆ operator<<() [13/17]

Line& osmscout::Logger::Line::operator<< ( unsigned int  value)
inline

◆ operator<<() [14/17]

Line& osmscout::Logger::Line::operator<< ( unsigned long long  value)
inline

◆ operator<<() [15/17]

Line& osmscout::Logger::Line::operator<< ( unsigned long  value)
inline

◆ operator<<() [16/17]

Line& osmscout::Logger::Line::operator<< ( unsigned short  value)
inline

◆ operator<<() [17/17]

Logger::Line & osmscout::Logger::Line::operator<< ( void *  value)

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