#include <QDebug>
#include <QMetaEnum>
#include <type_traits>
gehe zum Quellcode dieser Datei
◆ defineEnumOperators
#define defineEnumOperators |
( |
|
enumName | ) |
|
◆ defineEnumType
◆ defineTypedEnumType
#define defineTypedEnumType |
( |
|
enumName, |
|
|
|
enumType, |
|
|
|
... |
|
) |
| |
Wert:class Enum##enumName\
{\
Q_GADGET\
private:\
Enum##enumName();\
Q_DISABLE_COPY(Enum##enumName)\
\
public:\
enum class enumName : enumType\
{\
__VA_ARGS__\
};\
\
Q_ENUM(enumName)\
};\
\
using enumName = Enum##enumName::enumName;
\#define defineEnumOperators(enumName)
Definition: EnumHelper.h:17