A base class for a class that represents meta information of enumeration type.
More...
Inherited by System::EnumValues< E, Guard >.
A base class for a class that represents meta information of enumeration type.
◆ GetValues()
static ASPOSECPP_SHARED_API ArrayPtr<int64_t> System::EnumValuesBase::GetValues |
( |
const TypeInfo & |
type | ) |
|
|
static |
Returns an array containing all values of the specified enumeration type.
- Parameters
-
type | The TypeInfo object representing the type of the enumeration whose values to return |
- Returns
- An array containing values of all enumeration constants of the enumeration type specified by
type
.
◆ Parse()
Returns an object that represents a value of enumeration constant of the specified enumeration type with the specified name.
- Parameters
-
type | The TypeInfo object representing the type of the enumeration value to return |
str | The name of the enum constant |
ignoreCase | Specifeis if the case should be ignored when interpreting the name of the enum constant |
- Returns
- An object that represents the value of the enum constant whose name is specified in
str
.