Classe System::EnumValues
Contenu
[
Cacher
]EnumValues class
Fournit des méta‑informations sur les constantes d’énumération du type d’énumération E.
template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
| Paramètre | Description |
|---|---|
| E | Le type d’énumération |
Méthodes
| Méthode | Description |
|---|---|
| EnumValues() | Construit une instance. |
| GetNames() const override | Renvoie un tableau contenant tous les noms de l’énumération E. |
| static GetNames(const TypeInfo&) | Récupère un tableau des noms des constantes d’une énumération spécifiée. |
| GetUnderlyingType() const override | Renvoie le type sous‑jacent de l’énumération spécifiée. |
| static GetUnderlyingType(const TypeInfo&) | Renvoie le type sous‑jacent de l’énumération spécifiée. |
| GetValueOf(const String&, bool) const override | Renvoie la valeur empaquetée de la constante d’énumération avec le nom spécifié. |
| GetValueOf(long) const override | Renvoie la valeur empaquetée de la constante d’énumération avec la valeur spécifiée. |
| GetValues() const override | Renvoie un tableau contenant toutes les valeurs de l’énumération E. |
| static GetValues(const TypeInfo&) | Renvoie un tableau contenant toutes les valeurs du type d’énumération spécifié. |
| static Parse(const TypeInfo&, const String&, bool) | Renvoie un objet qui représente la valeur d’une constante d’énumération du type d’énumération spécifié avec le nom indiqué. |
| static ToObject(const TypeInfo&, uint64_t) | Convertit la valeur entière non signée 64 bits spécifiée en un membre d’énumération. |
| static ToObject(const TypeInfo&, const SharedPtr<Object>&) | Convertit l’objet spécifié contenant une valeur entière en un membre d’énumération. |
| virtual ~EnumValues() | Destructeur. |
Voir aussi
- Class EnumValuesBase
- Namespace System
- Library Aspose.Font for C++