#include <ELseverityLevel.h>
Public Types | |
enum | ELsev_ { ELsev_noValueAssigned = 0, ELsev_zeroSeverity, ELsev_success, ELsev_info, ELsev_fwkInfo, ELsev_warning, ELsev_error, ELsev_unspecified, ELsev_severe, ELsev_highestSeverity, nLevels } |
Public Member Functions | |
constexpr int | cmp (ELseverityLevel const &e) const noexcept |
constexpr | ELseverityLevel (ELsev_ lev=ELsev_unspecified) noexcept |
constexpr | ELseverityLevel (int lev) noexcept |
constexpr | ELseverityLevel (const ELseverityLevel &) noexcept=default |
constexpr | ELseverityLevel (ELseverityLevel &&) noexcept=default |
constexpr int | getLevel () const noexcept |
std::string_view | getName () const noexcept |
constexpr ELseverityLevel & | operator= (const ELseverityLevel &) noexcept=default |
constexpr ELseverityLevel & | operator= (ELseverityLevel &&) noexcept=default |
~ELseverityLevel () noexcept=default | |
Private Attributes | |
int | myLevel |
Definition at line 26 of file ELseverityLevel.h.
Enumerator | |
---|---|
ELsev_noValueAssigned | |
ELsev_zeroSeverity | |
ELsev_success | |
ELsev_info | |
ELsev_fwkInfo | |
ELsev_warning | |
ELsev_error | |
ELsev_unspecified | |
ELsev_severe | |
ELsev_highestSeverity | |
nLevels |
Definition at line 31 of file ELseverityLevel.h.
|
inlinenoexcept |
Definition at line 48 of file ELseverityLevel.h.
|
inlinenoexcept |
Definition at line 49 of file ELseverityLevel.h.
References cms::cuda::assert(), ELsev_noValueAssigned, and nLevels.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 65 of file ELseverityLevel.h.
References myLevel.
Referenced by DQMMessageLogger::analyze(), LogErrorFilter::filter(), ErrorSummaryFilter::filter(), edm::service::ELstatistics::formSummary(), leef::ErrorSort::operator()(), and edm::service::ELstatistics::summaryForJobReport().
|
noexcept |
Definition at line 22 of file ELseverityLevel.cc.
References cms::cuda::assert(), ELsev_error, ELsev_fwkInfo, ELsev_highestSeverity, ELsev_info, ELsev_noValueAssigned, ELsev_severe, ELsev_success, ELsev_unspecified, ELsev_warning, ELsev_zeroSeverity, myLevel, edm::names, nLevels, and runTheMatrix::ret.
Referenced by plotting.Plot::draw(), edm::service::ELstatistics::formSummary(), and edm::service::ELstatistics::summaryForJobReport().
|
defaultnoexcept |
|
defaultnoexcept |
|
private |
Definition at line 71 of file ELseverityLevel.h.
Referenced by cmp(), getLevel(), and getName().