System::EnumValuesBase Klasse

EnumValuesBase class

Basisklasse für eine Klasse, die Metainformationen eines Enumerationstyps darstellt.

class EnumValuesBase

Methoden

MethodeBeschreibung
static GetNames(const TypeInfo&)Ruft ein Array der Namen der Konstanten einer angegebenen Aufzählung ab.
static GetUnderlyingType(const TypeInfo&)Gibt den zugrunde liegenden Typ der angegebenen Aufzählung zurück.
static GetValues(const TypeInfo&)Gibt ein Array zurück, das alle Werte des angegebenen Aufzählungstyps enthält.
static Parse(const TypeInfo&, const String&, bool)Gibt ein Objekt zurück, das einen Wert der Aufzählungskonstante des angegebenen Aufzählungstyps mit dem angegebenen Namen darstellt.
static ToObject(const TypeInfo&, uint64_t)Konvertiert den angegebenen 64‑Bit‑unsigned‑Integer‑Wert in ein Aufzählungsmitglied.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Konvertiert das angegebene Objekt mit einem Integer‑Wert in ein Aufzählungsmitglied.

Siehe auch