libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::Logger::Line Class Reference

#include <libosmscout/include/osmscout/util/Logger.h>

Public Member Functions

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

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()

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

Member Function Documentation

◆ operator<<() [1/17]

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

◆ operator<<() [2/17]

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

◆ operator<<() [3/17]

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

◆ operator<<() [4/17]

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

◆ operator<<() [5/17]

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

◆ operator<<() [6/17]

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

◆ operator<<() [7/17]

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

◆ operator<<() [8/17]

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

◆ operator<<() [9/17]

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

◆ operator<<() [10/17]

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

◆ operator<<() [11/17]

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

◆ operator<<() [12/17]

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

◆ operator<<() [13/17]

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

◆ operator<<() [14/17]

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

◆ operator<<() [15/17]

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

◆ operator<<() [16/17]

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

◆ operator<<() [17/17]

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

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