Electroneum
el::base::MessageBuilder Class Reference

#include <easylogging++.h>

Public Member Functions

 MessageBuilder (void)
 
void initialize (Logger *logger)
 
MessageBuilderoperator<< (const std::string &msg)
 
MessageBuilderoperator<< (const std::wstring &msg)
 
MessageBuilderoperator<< (const wchar_t *msg)
 
MessageBuilderoperator<< (std::ostream &(*OStreamMani)(std::ostream &))
 

Detailed Description

Definition at line 2911 of file easylogging++.h.

Constructor & Destructor Documentation

◆ MessageBuilder()

el::base::MessageBuilder::MessageBuilder ( void  )
inline

Definition at line 2913 of file easylogging++.h.

2913 : m_logger(nullptr), m_containerLogSeperator(ELPP_LITERAL("")) {}
#define ELPP_LITERAL(txt)

Member Function Documentation

◆ initialize()

void el::base::MessageBuilder::initialize ( Logger logger)
Here is the caller graph for this function:

◆ operator<<() [1/4]

MessageBuilder& el::base::MessageBuilder::operator<< ( const std::string &  msg)
inline

Definition at line 2925 of file easylogging++.h.

2925  {
2926  return operator<<(msg.c_str());
2927  }
MessageBuilder & operator<<(const std::string &msg)
Here is the caller graph for this function:

◆ operator<<() [2/4]

MessageBuilder& el::base::MessageBuilder::operator<< ( const std::wstring &  msg)
inline

Definition at line 2942 of file easylogging++.h.

2942  {
2943  return operator<<(msg.c_str());
2944  }
MessageBuilder & operator<<(const std::string &msg)
Here is the call graph for this function:

◆ operator<<() [3/4]

MessageBuilder& el::base::MessageBuilder::operator<< ( const wchar_t *  msg)

◆ operator<<() [4/4]

MessageBuilder& el::base::MessageBuilder::operator<< ( std::ostream &(*)(std::ostream &)  OStreamMani)
inline

Definition at line 2947 of file easylogging++.h.

2947  {
2948  m_logger->stream() << OStreamMani;
2949  return *this;
2950  }

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