#include "mlInitSystemML.h"
#include "mlField.h"
#include "mlRuntimeSubClass.h"
#include "mlPlane.h"
#include "mlRotation.h"
#include "mlSubImageBoxd.h"
#include "mlRefCountedBase.h"
#include <type_traits>
Go to the source code of this file.
◆ ML_ENUM_VALUE
| #define ML_ENUM_VALUE |
( |
| enumValue | ) |
|
Value:internal::createEnumEntry(#enumValue, enumValue)
This macro allows to create a enum name and value, using macro magic to create the string value. This avoids having typos in the enum values. Typically, it is piped into an EnumValues<> array.
Definition at line 338 of file mlFields.h.
◆ ML_EXTERNAL_ENUM_VALUE
| #define ML_EXTERNAL_ENUM_VALUE |
( |
| enumClass, |
|
|
| enumValue ) |
Value:internal::createEnumEntry(#enumValue, enumClass::enumValue)
This macro allows to create a enum name and value for an enum that is part of another class. This avoids having typos in the enum values.
Definition at line 342 of file mlFields.h.