IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Protected Attributes | List of all members
ipsdk::LogMessageFormater Class Reference

Class alowing to easily format log message and handle id conversions. More...

#include <LogMessageFormater.h>

Inheritance diagram for ipsdk::LogMessageFormater:

Public Member Functions

template<typename EnumT >
LogMessageFormateroperator[] (const EnumT &messageId)
 template member for easy message id selection
 
LogMessageFormatersetMsgId (const std::string &enumTypeStr, ipInt32 msgId)
 full message id selection
 
template<class T >
LogMessageFormateroperator% (const T &arg)
 arguments filling operator
 
template<class T >
LogMessageFormateroperator<< (const T &msg)
 streaming operators
 
std::string string ()
 recovery of final string
 
void clear ()
 clear message associated to formater
 
Constructors and destructors
 LogMessageFormater (const LogMessageManager &logMsgManager)
 
 ~LogMessageFormater ()
 

Protected Attributes

boost::format _format
 underlying boost format structure
 
std::ostringstream _os
 underlying string stream
 
const LogMessageManager_logMsgManager
 underlying log message manager
 

Detailed Description

Class alowing to easily format log message and handle id conversions.

Author
E. Noirfalise
Date
2013/2/15

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