1 #ifndef messagefacility_Utilities_ELseverityLevel_h 2 #define messagefacility_Utilities_ELseverityLevel_h 10 class ELseverityLevel;
14 template <ELslGen ELgen>
56 friend std::ostream&
operator<<(std::ostream& os,
129 template <ELslGen ELgen>
135 template <ELslGen ELgen>
139 return ELgen().getLevel();
142 template <ELslGen ELgen>
146 return ELgen().getSymbol();
149 template <ELslGen ELgen>
153 return ELgen().getName();
156 template <ELslGen ELgen>
160 return ELgen().getInputStr();
163 template <ELslGen ELgen>
167 return ELgen().getVarName();
173 return e1.
cmp(e2) == 0;
179 return e1.
cmp(e2) != 0;
185 return e1.
cmp(e2) < 0;
191 return e1.
cmp(e2) <= 0;
197 return e1.
cmp(e2) > 0;
203 return e1.
cmp(e2) >= 0;
constexpr ELseverityLevel(ELsev_ lev=ELsev_unspecified)
ELslProxy< ELinfoGen > constexpr ELinfo
std::string getSymbol() const
ELseverityLevel constexpr ELerrorGen()
ELseverityLevel constexpr ELinfoGen()
ELseverityLevel constexpr ELsevereGen()
ELseverityLevel( ELslGen)
bool operator>=(ELseverityLevel e1, ELseverityLevel e2)
ELseverityLevel constexpr ELdebugGen()
ELslProxy< ELhighestSeverityGen > constexpr ELhighestSeverity
bool operator<=(ELseverityLevel e1, ELseverityLevel e2)
ELslProxy< ELerrorGen > constexpr ELerror
ELslProxy< ELzeroSeverityGen > constexpr ELzeroSeverity
ELslProxy< ELwarningGen > constexpr ELwarning
std::string getVarName() const
bool operator!=(ELseverityLevel e1, ELseverityLevel e2)
ELslProxy< ELsuccessGen > constexpr ELsuccess
ELseverityLevel constexpr ELsuccessGen()
std::string getName() const
ELseverityLevel constexpr ELunspecifiedGen()
ELslProxy< ELdebugGen > constexpr ELdebug
bool operator==(ELseverityLevel e1, ELseverityLevel e2)
ostream & operator<<(ostream &os, ELseverityLevel const sev)
ELseverityLevel constexpr ELhighestSeverityGen()
bool operator<(ELseverityLevel e1, ELseverityLevel e2)
ELseverityLevel constexpr ELwarningGen()
ELseverityLevel constexpr ELzeroSeverityGen()
std::string getInputStr() const
ELslProxy< ELunspecifiedGen > constexpr ELunspecified
ELslProxy< ELsevereGen > constexpr ELsevere
bool operator>(ELseverityLevel e1, ELseverityLevel e2)
int cmp(ELseverityLevel e) const