Static class that contains helper functions for el::Level.
More...
#include <easylogging++.h>
|
|
static base::type::EnumType | castToInt (Level level) |
| | Casts level to int, useful for iterating through enum.
|
| |
|
static Level | castFromInt (base::type::EnumType l) |
| | Casts int(ushort) to level, useful for iterating through enum.
|
| |
| static const char * | convertToString (Level level) |
| | Converts level to associated const char*. More...
|
| |
| static Level | convertFromString (const char *levelStr) |
| | Converts from levelStr to Level. 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 const base::type::EnumType | kMinValid = static_cast<base::type::EnumType>(Level::Trace) |
| | Represents minimum valid level. Useful when iterating through enum.
|
| |
|
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.
|
| |
Static class that contains helper functions for el::Level.
| Level el::LevelHelper::convertFromString |
( |
const char * |
levelStr | ) |
|
|
static |
Converts from levelStr to Level.
- Parameters
-
| levelStr | Upper case string based level. Lower case is also valid but providing upper case is recommended. |
| const char * el::LevelHelper::convertToString |
( |
Level |
level | ) |
|
|
static |
Converts level to associated const char*.
- Returns
- Upper case string based level.
| void el::LevelHelper::forEachLevel |
( |
base::type::EnumType * |
startIndex, |
|
|
const std::function< bool(void)> & |
fn |
|
) |
| |
|
static |
Applies specified function to each level starting from startIndex.
- Parameters
-
| 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. |
The documentation for this class was generated from the following files: