System::EnumValuesBase‑klasse

EnumValuesBase class

Een basisklasse voor een klasse die meta‑informatie van een enumeratietype vertegenwoordigt.

class EnumValuesBase

Methoden

MethodeBeschrijving
static GetNames(const TypeInfo&)Haalt een array op met de namen van de constanten in een opgegeven enumeratie.
static GetUnderlyingType(const TypeInfo&)Retourneert het onderliggende type van de opgegeven enumeratie.
static GetValues(const TypeInfo&)Retourneert een array met alle waarden van het opgegeven enumeratietype.
static Parse(const TypeInfo&, const String&, bool)Retourneert een object dat een waarde van een enumeratie‑constante van het opgegeven enumeratietype met de opgegeven naam vertegenwoordigt.
static ToObject(const TypeInfo&, uint64_t)Converteert de opgegeven 64‑bit unsigned integer‑waarde naar een enumeratie‑lid.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Converteert het opgegeven object met een integer‑waarde naar een enumeratie‑lid.

Zie ook