LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "MessageLogger.h"
Public Member Functions | |
MaybeLogger_ (MaybeLogger_ const &)=delete | |
MaybeLogger_ & | operator= (MaybeLogger_ const &)=delete |
MaybeLogger_ & | operator= (MaybeLogger_ &&)=delete |
~MaybeLogger_ () | |
MaybeLogger_ () | |
MaybeLogger_ (MaybeLogger_ &&rhs) noexcept | |
MaybeLogger_ (std::string const &category, std::string const &file="", int line_number=0) | |
decltype(auto) | operator<< (char const *s) |
template<class T > | |
decltype(auto) | operator<< (T const &t) |
decltype(auto) | operator<< (std::ostream &(*f)(std::ostream &)) |
decltype(auto) | operator<< (std::ios_base &(*f)(std::ios_base &)) |
Private Attributes | |
std::unique_ptr< ErrorObj > | msg_ {} |
Definition at line 114 of file MessageLogger.h.
|
delete |
|
inline |
Definition at line 121 of file MessageLogger.h.
References mf::GetIteration(), mf::GetModuleName(), and mf::LogErrorObj().
|
inline |
Definition at line 136 of file MessageLogger.h.
|
inlinenoexcept |
Definition at line 138 of file MessageLogger.h.
|
inline |
|
inline |
|
inline |
Definition at line 171 of file MessageLogger.h.
|
inline |
|
inline |
|
delete |
|
delete |
|
private |
Definition at line 198 of file MessageLogger.h.