класс System::EnumValues
Содержание
[
Скрывать
]EnumValues class
Предоставляет метаинформацию о константах перечисления типа E.
template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
| Параметр | Описание |
|---|---|
| E | Тип перечисления |
Методы
| Метод | Описание |
|---|---|
| EnumValues() | Создаёт экземпляр. |
| GetNames() const override | Возвращает массив, содержащий все имена перечисления E. |
| static GetNames(const TypeInfo&) | Получает массив имён констант в указанном перечислении. |
| GetUnderlyingType() const override | Возвращает базовый тип указанного перечисления. |
| static GetUnderlyingType(const TypeInfo&) | Возвращает базовый тип указанного перечисления. |
| GetValueOf(const String&, bool) const override | Возвращает упакованное значение константы перечисления с указанным именем. |
| GetValueOf(long) const override | Возвращает упакованное значение константы перечисления с указанным значением. |
| GetValues() const override | Возвращает массив, содержащий все значения перечисления E. |
| static GetValues(const TypeInfo&) | Возвращает массив, содержащий все значения указанного типа перечисления. |
| static Parse(const TypeInfo&, const String&, bool) | Возвращает объект, представляющий значение константы перечисления указанного типа перечисления с указанным именем. |
| static ToObject(const TypeInfo&, uint64_t) | Преобразует указанное 64‑битное беззнаковое целое значение в член перечисления. |
| static ToObject(const TypeInfo&, const SharedPtr<Object>&) | Преобразует указанный объект с целочисленным значением в член перечисления. |
| virtual ~EnumValues() | Деструктор. |
См. также
- Class EnumValuesBase
- Namespace System
- Library Aspose.Font for C++