Static class that contains helper functions for el::ConfigurationType.
More...
#include <easylogging++.h>
Static class that contains helper functions for el::ConfigurationType.
Definition at line 681 of file easylogging++.h.
◆ castFromInt()
Casts int(ushort) to configurationt type, useful for iterating through enum.
Definition at line 692 of file easylogging++.h.
ConfigurationType
Represents enumeration of ConfigurationType used to configure or access certain aspect of logging...
◆ castToInt()
Casts configuration type to int, useful for iterating through enum.
Definition at line 688 of file easylogging++.h.
◆ convertFromString()
| static ConfigurationType el::ConfigurationTypeHelper::convertFromString |
( |
const char * |
configStr | ) |
|
|
static |
Converts from configStr to ConfigurationType.
- Parameters
-
| configStr | Upper case string based configuration type. Lower case is also valid but providing upper case is recommended. |
◆ convertToString()
| static const char* el::ConfigurationTypeHelper::convertToString |
( |
ConfigurationType |
configurationType | ) |
|
|
static |
Converts configuration type to associated const char*.
- Returns
- Upper case string based configuration type.
◆ forEachConfigType()
| static void el::ConfigurationTypeHelper::forEachConfigType |
( |
base::type::EnumType * |
startIndex, |
|
|
const std::function< bool(void)> & |
fn |
|
) |
| |
|
inlinestatic |
Applies specified function to each configuration type starting from startIndex.
- Parameters
-
| startIndex | initial value to start the iteration from. This is passed by pointer and is left-shifted so this can be used inside function (fn) to represent current configuration type. |
| fn | function to apply with each configuration type. This bool represent whether or not to stop iterating through configurations. |
◆ kMaxValid
Represents maximum valid configuration type. This is used internally and you should not need it.
Definition at line 686 of file easylogging++.h.
◆ kMinValid
Represents minimum valid configuration type. Useful when iterating through enum.
Definition at line 684 of file easylogging++.h.
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.0.0.4/external/easylogging++/easylogging++.h