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.
692 {
694 }
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()
| 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()
| const char * el::ConfigurationTypeHelper::convertToString |
( |
ConfigurationType | configurationType | ) |
|
|
static |
Converts configuration type to associated const char*.
- Returns
- Upper case string based configuration type.
◆ forEachConfigType()
| 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.1.3.1-build/electroneum-5.1.3.1/external/easylogging++/easylogging++.h