System::EnumValues-klass
Innehåll
[
Dölj
]EnumValues class
Tillhandahåller metainformation om uppräkningens konstanter av enum-typen E.
template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
| Parameter | Beskrivning |
|---|---|
| E | Typen av uppräkning |
Metoder
| Metod | Beskrivning |
|---|---|
| EnumValues() | Skapar en instans. |
| GetNames() const override | Returnerar en array som innehåller alla namn på uppräkning E. |
| static GetNames(const TypeInfo&) | Hämtar en array med namnen på konstanterna i en specificerad uppräkning. |
| GetUnderlyingType() const override | Returnerar den underliggande typen för den specificerade uppräkningen. |
| static GetUnderlyingType(const TypeInfo&) | Returnerar den underliggande typen för den specificerade uppräkningen. |
| GetValueOf(const String&, bool) const override | Returnerar det inlåsta värdet av enum-konstanten med det angivna namnet. |
| GetValueOf(long) const override | Returnerar det inlåsta värdet av enum‑konstanten med det angivna värdet. |
| GetValues() const override | Returnerar en array som innehåller alla värden för uppräkningen E. |
| static GetValues(const TypeInfo&) | Returnerar en array som innehåller alla värden för den angivna uppräkningstypen. |
| static Parse(const TypeInfo&, const String&, bool) | Returnerar ett objekt som representerar ett värde av en enum‑konstant för den angivna uppräkningstypen med det angivna namnet. |
| static ToObject(const TypeInfo&, uint64_t) | Konverterar det angivna 64‑bit osignerade heltalsvärdet till en uppräkningselement. |
| static ToObject(const TypeInfo&, const SharedPtr<Object>&) | Konverterar det angivna objektet med ett heltalsvärde till ett uppräkningselement. |
| virtual ~EnumValues() | Destruktor. |
Se även
- Class EnumValuesBase
- Namespace System
- Library Aspose.Page for C++