#include <AEnum.hpp>
|
template<typename ... Args> |
static void | _printMsg (const char *format, Args... args) |
|
◆ AEnum() [1/2]
AEnum::AEnum |
( |
const String & |
key, |
|
|
int |
value, |
|
|
const String & |
descr |
|
) |
| |
|
inlineprotected |
◆ AEnum() [2/2]
AEnum::AEnum |
( |
const AEnum & |
| ) |
|
|
protecteddefault |
◆ ~AEnum()
◆ _printMsg()
template<typename ... Args>
void AEnum::_printMsg |
( |
const char * |
format, |
|
|
Args... |
args |
|
) |
| |
|
staticprotected |
This function is used to call standard 'message' function (in order to route the message to the relevant terminal)
- Parameters
-
format | Printing format |
args | Variable list of arguments |
◆ getDescr()
const String& AEnum::getDescr |
( |
| ) |
const |
|
inline |
Return the enum description as a string.
◆ getKey()
const String& AEnum::getKey |
( |
| ) |
const |
|
inline |
Return the enum key as a string (max 10 characters)
◆ getValue()
int AEnum::getValue |
( |
| ) |
const |
|
inline |
Return enum value as an integer value (max 32 enum)
◆ isDifferent()
bool AEnum::isDifferent |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ isEqual()
bool AEnum::isEqual |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ isGreater()
bool AEnum::isGreater |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ isGreaterOrEqual()
bool AEnum::isGreaterOrEqual |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ isSmaller()
bool AEnum::isSmaller |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ isSmallerOrEqual()
bool AEnum::isSmallerOrEqual |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator!=()
bool AEnum::operator!= |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator<()
bool AEnum::operator< |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator<=()
bool AEnum::operator<= |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator=()
◆ operator==()
bool AEnum::operator== |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator>()
bool AEnum::operator> |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ operator>=()
bool AEnum::operator>= |
( |
const AEnum & |
e | ) |
const |
|
inline |
◆ printEnum()
void AEnum::printEnum |
( |
| ) |
const |
◆ _descr
◆ _key
◆ _value
The documentation for this class was generated from the following files: