Monero
Loading...
Searching...
No Matches
el::base::MessageBuilder Class Reference

#include <easylogging++.h>

Collaboration diagram for el::base::MessageBuilder:

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 &))

Private Member Functions

template<class Iterator>
MessageBuilderwriteIterator (Iterator begin_, Iterator end_, std::size_t size_)

Private Attributes

template<class Class>
Loggerm_logger
const base::type::char_tm_containerLogSeperator

Constructor & Destructor Documentation

◆ MessageBuilder()

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

Member Function Documentation

◆ initialize()

void el::base::MessageBuilder::initialize ( Logger * logger)

◆ operator<<() [1/4]

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

◆ operator<<() [2/4]

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

◆ operator<<() [3/4]

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

◆ operator<<() [4/4]

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

◆ writeIterator()

template<class Iterator>
MessageBuilder & el::base::MessageBuilder::writeIterator ( Iterator begin_,
Iterator end_,
std::size_t size_ )
inlineprivate

Member Data Documentation

◆ m_containerLogSeperator

const base::type::char_t* el::base::MessageBuilder::m_containerLogSeperator
private

◆ m_logger

template<class Class>
Logger* el::base::MessageBuilder::m_logger
private

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