Static class that contains helper functions for el::Level. More...
#include <easylogging++.h>
Static Public Member Functions | |
static Level | castFromInt (base::type::EnumType l) |
Casts int(ushort) to level, useful for iterating through enum. More... | |
static base::type::EnumType | castToInt (Level level) |
Casts level to int, useful for iterating through enum. More... | |
static Level | convertFromString (const char *levelStr) |
Converts from levelStr to Level. More... | |
static const char * | convertToString (Level level) |
Converts level to associated const char*. More... | |
static void | forEachLevel (base::type::EnumType *startIndex, const std::function< bool(void)> &fn) |
Applies specified function to each level starting from startIndex. More... | |
Static Public Attributes | |
static const base::type::EnumType | kMaxValid = static_cast<base::type::EnumType>(Level::Info) |
Represents maximum valid level. This is used internally and you should not need it. More... | |
static const base::type::EnumType | kMinValid = static_cast<base::type::EnumType>(Level::Trace) |
Represents minimum valid level. Useful when iterating through enum. More... | |
Static class that contains helper functions for el::Level.
Definition at line 599 of file easylogging++.h.
|
inlinestatic |
Casts int(ushort) to level, useful for iterating through enum.
Definition at line 610 of file easylogging++.h.
|
inlinestatic |
Casts level to int, useful for iterating through enum.
Definition at line 606 of file easylogging++.h.
|
static |
Converts from levelStr to Level.
levelStr | Upper case string based level. Lower case is also valid but providing upper case is recommended. |
Definition at line 169 of file easylogging++.cc.
|
static |
Converts level to associated const char*.
Definition at line 140 of file easylogging++.cc.
|
static |
Applies specified function to each level starting from startIndex.
startIndex | initial value to start the iteration from. This is passed as pointer and is left-shifted so this can be used inside function (fn) to represent current level. |
fn | function to apply with each level. This bool represent whether or not to stop iterating through levels. |
Definition at line 178 of file easylogging++.cc.
|
static |
Represents maximum valid level. This is used internally and you should not need it.
Definition at line 604 of file easylogging++.h.
|
static |
Represents minimum valid level. Useful when iterating through enum.
Definition at line 602 of file easylogging++.h.