Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

templog::log_forwarder< Logger_ > Struct Template Reference

#include <logging.h>

List of all members.

Public Member Functions

 log_forwarder (TEMPLOG_SOURCE_SIGN)
template<int Sev_, int Aud_, bool Forward_, class Params_>
void operator= (const log_intermediate< Sev_, Aud_, Forward_, Params_ > &li)
log_forwarderoperator= (const log_forwarder &rhs)

Public Attributes

 TEMPLOG_SOURCE_DATA


Detailed Description

template<class Logger_>
struct templog::log_forwarder< Logger_ >

Log statement forwarder type

Log forwarder objects store a log messages source info and, upon assignment of a log_intermediate object, feed the latter to the logger type's fwd() * function.

Definition at line 289 of file logging.h.


Constructor & Destructor Documentation

template<class Logger_>
templog::log_forwarder< Logger_ >::log_forwarder TEMPLOG_SOURCE_SIGN   )  [inline]
 

Definition at line 292 of file logging.h.


Member Function Documentation

template<class Logger_>
template<int Sev_, int Aud_, bool Forward_, class Params_>
void templog::log_forwarder< Logger_ >::operator= const log_intermediate< Sev_, Aud_, Forward_, Params_ > &  li  )  [inline]
 

Definition at line 296 of file logging.h.

template<class Logger_>
log_forwarder& templog::log_forwarder< Logger_ >::operator= const log_forwarder< Logger_ > &  rhs  )  [inline]
 

Definition at line 299 of file logging.h.


Member Data Documentation

template<class Logger_>
templog::log_forwarder< Logger_ >::TEMPLOG_SOURCE_DATA
 

Definition at line 290 of file logging.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 11 15:57:20 2009 for templog library by  doxygen 1.4.2