System::BoxedEnum class
Contenido
[
Ocultar
]BoxedEnum class
Representa un valor de enumeración empaquetado. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
template<typename E,typename UT>class BoxedEnum : public System::BoxedValue<typename std::underlying_type<E>::type>
| Parámetro | Descripción |
|---|---|
| E | Tipo del valor de enumeración |
| UT | El tipo subyacente de la enumeración E |
Métodos
| Método | Descripción |
|---|---|
| BoxedEnum(E) | Construye una instancia que representa el valor de enumeración especificado. |
| GetUnsignedLongLongValue() const override | Convierte el valor de la constante de enumeración empaquetada a un valor entero de 64 bits. |
| IsBoxedEnum() override | Determina si el objeto actual representa un valor empaquetado del tipo enum. |
| ToString() const override | Convierte el valor empaquetado representado por el objeto actual a cadena. |
Ver también
- Class BoxedValue
- Namespace System
- Library Aspose.Page for C++