#include <MessageSender.h>
Classes | |
struct | ErrorObjDeleter |
Public Member Functions | |
template<typename... Args> | |
MessageSender & | format (fmt::format_string< Args... > format, Args &&... args) |
MessageSender ()=default | |
MessageSender (messagelogger::ELseverityLevel const &sev, std::string_view id, bool verbatim=false, bool suppressed=false) | |
MessageSender (MessageSender &&)=default | |
MessageSender (MessageSender const &)=default | |
template<class T > | |
MessageSender & | operator<< (T const &t) |
MessageSender & | operator= (MessageSender &&)=default |
MessageSender & | operator= (MessageSender const &)=default |
bool | valid () const noexcept |
template<typename... Args> | |
MessageSender & | vformat (std::string_view fmt, fmt::format_args args) |
~MessageSender () | |
Private Attributes | |
std::shared_ptr< ErrorObj > | errorobj_p |
Definition at line 13 of file MessageSender.h.
|
default |
edm::MessageSender::MessageSender | ( | messagelogger::ELseverityLevel const & | sev, |
std::string_view | id, | ||
bool | verbatim = false , |
||
bool | suppressed = false |
||
) |
|
default |
|
default |
MessageSender::~MessageSender | ( | ) |
Definition at line 140 of file MessageSender.cc.
|
inline |
Definition at line 41 of file MessageSender.h.
References writedatasetfile::args, errorobj_p, eostools::move(), and valid().
Referenced by edm::Log< level::Debug, true >::format().
|
inline |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 54 of file MessageSender.h.
References errorobj_p.
Referenced by format(), edm::Log< level::Debug, true >::format(), edm::Log< level::Debug, true >::log(), operator<<(), edm::Log< level::Debug, true >::operator<<(), vformat(), and edm::Log< level::Debug, true >::vformat().
|
inline |
Definition at line 48 of file MessageSender.h.
References writedatasetfile::args, errorobj_p, eostools::move(), and valid().
Referenced by edm::Log< level::Debug, true >::vformat().