LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "MessageLogger.h"
Public Member Functions | |
MaybeLogger_ (MaybeLogger_ const &)=delete | |
MaybeLogger_ & | operator= (MaybeLogger_ const &)=delete |
MaybeLogger_ & | operator= (MaybeLogger_ &&)=delete |
~MaybeLogger_ () | |
constexpr | MaybeLogger_ () noexcept=default |
MaybeLogger_ (MaybeLogger_ &&rhs) noexcept=default | |
MaybeLogger_ (std::string const &category, std::string const &file={}, int const 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_ {nullptr} |
Definition at line 113 of file MessageLogger.h.
|
delete |
|
inline |
Definition at line 119 of file MessageLogger.h.
References mf::GetIteration(), mf::GetModuleName(), and mf::LogErrorObj().
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
|
inline |
Definition at line 158 of file MessageLogger.h.
|
inline |
Definition at line 168 of file MessageLogger.h.
|
inline |
|
inline |
|
delete |
|
delete |
|
private |
Definition at line 195 of file MessageLogger.h.