Public Member Functions | Private Member Functions | Private Attributes | List of all members
el::base::MessageBuilder Class Reference

#include <easylogging++.h>

Public Member Functions

void initialize (Logger *logger)
 
 MessageBuilder (void)
 
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

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

Detailed Description

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

Constructor & Destructor Documentation

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

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

Member Function Documentation

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

Definition at line 2571 of file easylogging++.cc.

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

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

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

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

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

Definition at line 2577 of file easylogging++.cc.

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

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

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

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

Member Data Documentation

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

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

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

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


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:36