WARPXM v1.10.0
Loading...
Searching...
No Matches
WxLogStream Class Reference

Provides interface to streaming iostreams to logs. More...

#include <wxlogstream.h>

Detailed Description

Provides interface to streaming iostreams to logs.

Public Member Functions

 WxLogStream (WxLogger *log, int level)
 Create new stream object.
 
 WxLogStream (const WxLogStream &ls)
 Copy ctor.
 
 ~WxLogStream ()
 Delete stream.
 
template<typename T >
WxLogStreamoperator<< (T val)
 Output supplied value.
 
WxLogStreamoperator<< (std::ostream &(*p)(std::ostream &))
 I/O for manipulators.
 
WxLogStreamoperator<< (std::ios &(*p)(std::ios &))
 I/O for manipulators.
 

Constructor & Destructor Documentation

◆ WxLogStream() [1/2]

WxLogStream::WxLogStream ( WxLogger log,
int  level 
)

Create new stream object.

◆ WxLogStream() [2/2]

WxLogStream::WxLogStream ( const WxLogStream ls)

Copy ctor.

◆ ~WxLogStream()

WxLogStream::~WxLogStream ( )

Delete stream.

Member Function Documentation

◆ operator<<() [1/3]

WxLogStream & WxLogStream::operator<< ( std::ios &(*)(std::ios &)  p)
inline

I/O for manipulators.

Parameters
pmanipulator object
Returns
reference to this stream object

◆ operator<<() [2/3]

WxLogStream & WxLogStream::operator<< ( std::ostream &(*)(std::ostream &)  p)
inline

I/O for manipulators.

Parameters
pmanipulator object
Returns
reference to this stream object

◆ operator<<() [3/3]

template<typename T >
WxLogStream & WxLogStream::operator<< ( val)
inline

Output supplied value.

Parameters
valvalue to output
Returns
reference to this stream object

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