Helper class to filter messages based on their MessageKind.
More...
#include <Message.h>
|
| enum | Level : int {
eDisabled = -1
, eError = static_cast<int>(MessageKind::eError)
, eWarning = static_cast<int>(MessageKind::eWarning)
, eInfo = static_cast<int>(MessageKind::eInfo)
,
eDebug = static_cast<int>(MessageKind::eDebug)
} |
| | Same as MessageKind with the addition of a disabled level. More...
|
| |
Helper class to filter messages based on their MessageKind.
Definition at line 306 of file Message.h.
◆ Level
Same as MessageKind with the addition of a disabled level.
| Enumerator |
|---|
| eDisabled | |
| eError | |
| eWarning | |
| eInfo | |
| eDebug | |
Definition at line 311 of file Message.h.
◆ MessageFilter() [1/3]
| Amino::MessageFilter::MessageFilter |
( |
| ) |
|
|
defaultnoexcept |
Default constructor.
By default, the message level is eInfo, meaning that info, warnings, and errors are enabled, but debug messages are disabled.
◆ MessageFilter() [2/3]
Constructs a message filter from the given level.
Definition at line 337 of file Message.h.
◆ MessageFilter() [3/3]
| Amino::MessageFilter::MessageFilter |
( |
Level |
lvl | ) |
|
|
inlineexplicitnoexcept |
Constructs a message filter from the given level.
Definition at line 339 of file Message.h.
◆ asLevel()
◆ getLevel()
| Level Amino::MessageFilter::getLevel |
( |
| ) |
const |
|
inline |
◆ isEnabled() [1/2]
| bool Amino::MessageFilter::isEnabled |
( |
| ) |
const |
|
inline |
◆ isEnabled() [2/2]
| bool Amino::MessageFilter::isEnabled |
( |
MessageKind |
kind | ) |
const |
|
inline |
◆ setLevel() [1/2]
| void Amino::MessageFilter::setLevel |
( |
Level |
lvl | ) |
|
|
inline |
◆ setLevel() [2/2]