System::EnumValuesBase‑klass

EnumValuesBase class

En basklass för en klass som representerar metainformation om en uppräkningstyp.

class EnumValuesBase

Metoder

MetodBeskrivning
static GetNames(const TypeInfo&)Hämtar en array med namnen på konstanterna i en specificerad uppräkning.
static GetUnderlyingType(const TypeInfo&)Returnerar den underliggande typen för den specificerade uppräkningen.
static GetValues(const TypeInfo&)Returnerar en array som innehåller alla värden för den specificerade uppräkningstypen.
static Parse(const TypeInfo&, const String&, bool)Returnerar ett objekt som representerar ett värde för uppräkningskonstanten av den specificerade uppräkningstypen med det specificerade namnet.
static ToObject(const TypeInfo&, uint64_t)Konverterar det specificerade 64‑bitars osignerade heltalsvärdet till en uppräkningsmedlem.
static ToObject(const TypeInfo&, const SharedPtr<Object>&)Konverterar det specificerade objektet med ett heltalsvärde till en uppräkningsmedlem.

Se även