#include <enumflags.h>
EnumInfo contains information about a C++ enum type, including its values. For an enum type E you can get the info by calling GetEnumInfo<E>().
|
const Block< const UInt64 > & | GetValues () const |
|
◆ GetValues()
const Block<const UInt64>& GetValues |
( |
| ) |
const |
◆ name
The unqualified name of the C++ type.
◆ size
The size of the type in bytes.
◆ flags
True if the type is registered with one of the MAXON_ENUM_FLAGS macros, false otherwise (the MAXON_ENUM_LIST case).
◆ identifiers
The enumerator names in source code order. This is a null-terminated sequence of null-terminated strings.
◆ values
Pointer to a block of valuesLength values which holds the enumerator values in source code order.
◆ valuesLength
Number of elements starting at values.