System::EnumValuesBase Klasse

EnumValuesBase class

Eine Basisklasse für eine Klasse, die Metainformationen eines Aufzählungstyps darstellt.

class EnumValuesBase

Methoden

MethodeBeschreibung
static GetNames(const TypeInfo&)Ruft ein Array der Namen der Konstanten in 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 einer Aufzählungskonstanten des angegebenen Aufzählungstyps mit dem angegebenen Namen darstellt.
static ToObject(const TypeInfo&, uint64_t)Konvertiert den angegebenen 64‑Bit‑vorzeichenlosen Ganzzahlwert in ein Aufzählungsmitglied.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Konvertiert das angegebene Objekt mit einem Ganzzahlwert in ein Aufzählungsmitglied.

Siehe auch