YARP  2.3.68+228-20170410.2+git7d0b2e0
Yet Another Robot Platform
yarp::os::LogStream Class Reference

#include <yarp/os/LogStream.h>

Classes

struct  Stream
 

Public Member Functions

 LogStream (Log::LogType type, const char *file, unsigned int line, const char *func)
 
 LogStream (const LogStream &o)
 
 ~LogStream ()
 
LogStreamoperator<< (bool t)
 
LogStreamoperator<< (char t)
 
LogStreamoperator<< (signed short t)
 
LogStreamoperator<< (unsigned short t)
 
LogStreamoperator<< (signed int t)
 
LogStreamoperator<< (unsigned int t)
 
LogStreamoperator<< (signed long t)
 
LogStreamoperator<< (unsigned long t)
 
LogStreamoperator<< (signed long long t)
 
LogStreamoperator<< (unsigned long long t)
 
LogStreamoperator<< (float t)
 
LogStreamoperator<< (double t)
 
LogStreamoperator<< (const char *t)
 
LogStreamoperator<< (const void *t)
 
LogStreamoperator<< (const std::string &t)
 
LogStreamoperator<< (const yarp::os::ConstString &t)
 
template<typename T >
LogStreamoperator<< (const std::vector< T > &t)
 

Private Attributes

struct yarp::os::LogStream::Streamstream
 

Detailed Description

Definition at line 29 of file LogStream.h.

Constructor & Destructor Documentation

◆ LogStream() [1/2]

yarp::os::LogStream::LogStream ( Log::LogType  type,
const char *  file,
unsigned int  line,
const char *  func 
)
inline

Definition at line 41 of file LogStream.h.

◆ LogStream() [2/2]

yarp::os::LogStream::LogStream ( const LogStream o)
inline

Definition at line 49 of file LogStream.h.

◆ ~LogStream()

yarp::os::LogStream::~LogStream ( )
inline

Definition at line 53 of file LogStream.h.

Member Function Documentation

◆ operator<<() [1/17]

LogStream& yarp::os::LogStream::operator<< ( bool  t)
inline

Definition at line 70 of file LogStream.h.

◆ operator<<() [2/17]

LogStream& yarp::os::LogStream::operator<< ( char  t)
inline

Definition at line 75 of file LogStream.h.

◆ operator<<() [3/17]

LogStream& yarp::os::LogStream::operator<< ( signed short  t)
inline

Definition at line 80 of file LogStream.h.

◆ operator<<() [4/17]

LogStream& yarp::os::LogStream::operator<< ( unsigned short  t)
inline

Definition at line 85 of file LogStream.h.

◆ operator<<() [5/17]

LogStream& yarp::os::LogStream::operator<< ( signed int  t)
inline

Definition at line 90 of file LogStream.h.

◆ operator<<() [6/17]

LogStream& yarp::os::LogStream::operator<< ( unsigned int  t)
inline

Definition at line 95 of file LogStream.h.

◆ operator<<() [7/17]

LogStream& yarp::os::LogStream::operator<< ( signed long  t)
inline

Definition at line 100 of file LogStream.h.

◆ operator<<() [8/17]

LogStream& yarp::os::LogStream::operator<< ( unsigned long  t)
inline

Definition at line 105 of file LogStream.h.

◆ operator<<() [9/17]

LogStream& yarp::os::LogStream::operator<< ( signed long long  t)
inline

Definition at line 110 of file LogStream.h.

◆ operator<<() [10/17]

LogStream& yarp::os::LogStream::operator<< ( unsigned long long  t)
inline

Definition at line 115 of file LogStream.h.

◆ operator<<() [11/17]

LogStream& yarp::os::LogStream::operator<< ( float  t)
inline

Definition at line 120 of file LogStream.h.

◆ operator<<() [12/17]

LogStream& yarp::os::LogStream::operator<< ( double  t)
inline

Definition at line 125 of file LogStream.h.

◆ operator<<() [13/17]

LogStream& yarp::os::LogStream::operator<< ( const char *  t)
inline

Definition at line 130 of file LogStream.h.

◆ operator<<() [14/17]

LogStream& yarp::os::LogStream::operator<< ( const void *  t)
inline

Definition at line 135 of file LogStream.h.

◆ operator<<() [15/17]

LogStream& yarp::os::LogStream::operator<< ( const std::string &  t)
inline

Definition at line 142 of file LogStream.h.

◆ operator<<() [16/17]

LogStream& yarp::os::LogStream::operator<< ( const yarp::os::ConstString t)
inline

Definition at line 149 of file LogStream.h.

◆ operator<<() [17/17]

template<typename T >
LogStream& yarp::os::LogStream::operator<< ( const std::vector< T > &  t)
inline

Definition at line 156 of file LogStream.h.

Member Data Documentation

◆ stream

struct yarp::os::LogStream::Stream * yarp::os::LogStream::stream
private

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