Monero
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
el::base::MessageBuilder Class Reference

#include <easylogging++.h>

Collaboration diagram for el::base::MessageBuilder:
Collaboration graph
[legend]

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 &(*)(std::ostream &) OStreamMani)
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: