Apache log4cxx  Version 0.12.0
messagebuffer.h File Reference
#include <log4cxx/log4cxx.h>
#include <log4cxx/logstring.h>
#include <sstream>

Go to the source code of this file.

Classes

class  log4cxx::helpers::CharMessageBuffer
 This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter. More...
 
class  log4cxx::helpers::UniCharMessageBuffer
 This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use. More...
 
class  log4cxx::helpers::WideMessageBuffer
 This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use. More...
 
class  log4cxx::helpers::MessageBuffer
 This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter. More...
 

Namespaces

 log4cxx
 
 log4cxx::helpers
 

Typedefs

typedef std::ios_base &(* log4cxx::helpers::ios_base_manip) (std::ios_base &)
 

Functions

void log4cxx::helpers::MessageBufferUseStaticStream ()
 
template<class V >
std::basic_ostream< char > & log4cxx::helpers::operator<< (CharMessageBuffer &os, const V &val)
 
template<class V >
UniCharMessageBuffer::uostream & log4cxx::helpers::operator<< (UniCharMessageBuffer &os, const V &val)
 
template<class V >
std::basic_ostream< wchar_t > & log4cxx::helpers::operator<< (WideMessageBuffer &os, const V &val)
 
template<class V >
std::ostream & log4cxx::helpers::operator<< (MessageBuffer &os, const V &val)