Version: 9.12.0
XAO::MsgBuilder Class Reference

MsgBuilder can be use to easily create messages.

#include <XAO_XaoUtils.hxx>

Public Member Functions

 MsgBuilder ()
 Constructor. More...
 
 ~MsgBuilder ()
 Destructor. More...
 
template<typename T >
MsgBuilderoperator<< (const T &t)
 Stream operator. More...
 
 operator const char * () const
 Conversion operator to char*. More...
 

Private Attributes

std::stringstream m_stream
 

Constructor & Destructor Documentation

◆ MsgBuilder()

XAO::MsgBuilder::MsgBuilder ( )
inline

◆ ~MsgBuilder()

XAO::MsgBuilder::~MsgBuilder ( )
inline

Member Function Documentation

◆ operator const char *()

XAO::MsgBuilder::operator const char * ( ) const
inline

References m_stream.

◆ operator<<()

template<typename T >
MsgBuilder& XAO::MsgBuilder::operator<< ( const T &  t)
inline

References m_stream.

Member Data Documentation

◆ m_stream

std::stringstream XAO::MsgBuilder::m_stream
private

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