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

A log consists of a number of lines. More...

#include <Logger.h>

Public Member Functions

 Line (Destination &destination)
 
Lineoperator<< (const std::string &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)
 
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

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

Member Function Documentation

Line& osmscout::Logger::Line::operator<< ( const std::string &  value)
inline
Line& osmscout::Logger::Line::operator<< ( const char *  value)
inline
Line& osmscout::Logger::Line::operator<< ( bool  value)
inline
Line& osmscout::Logger::Line::operator<< ( short  value)
inline
Line& osmscout::Logger::Line::operator<< ( unsigned short  value)
inline
Line& osmscout::Logger::Line::operator<< ( int  value)
inline
Line& osmscout::Logger::Line::operator<< ( unsigned int  value)
inline
Line& osmscout::Logger::Line::operator<< ( long  value)
inline
Line& osmscout::Logger::Line::operator<< ( unsigned long  value)
inline
Line& osmscout::Logger::Line::operator<< ( long long  value)
inline
Line& osmscout::Logger::Line::operator<< ( unsigned long long  value)
inline
Logger::Line & osmscout::Logger::Line::operator<< ( float  value)
Logger::Line & osmscout::Logger::Line::operator<< ( double  value)
Logger::Line & osmscout::Logger::Line::operator<< ( void *  value)
Line& osmscout::Logger::Line::operator<< ( const StopClock &  value)
inline

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