System::ExceptionWrapper clase

ExceptionWrapper class

Plantilla que representa un contenedor de excepciones derivadas de la clase Exception.

template<typename T>class ExceptionWrapper

Métodos

MétodoDescripción
ExceptionWrapper(std::nullptr_t)Construye una instancia nula de la clase ExceptionWrapper que no representa ninguna excepción.
ExceptionWrapper(const ExceptionPtr&)Construye una instancia de la clase ExceptionWrapper que contiene el puntero pasado.
ExceptionWrapper(const ExceptionWrapper&)Constructor de copia.
ExceptionWrapper(ExceptionWrapper&&)Constructor de movimiento.
explicit ExceptionWrapper(Args&&…)Constructor que reenvía los parámetros a los constructores de la clase Exception y crea un puntero inteligente que contiene una nueva instancia de la clase Exception.
static operator new(std::size_t)
static operator new[](std::size_t)
operator SharedPtr< Object >()Operador de conversión implícita a SharedPtr
operator->() constPermite acceder a los miembros del objeto Exception.
operator=(const ExceptionWrapper&)Operador de asignación.
operator=(ExceptionWrapper&&)Operador de asignación por movimiento.
static Type()Atajo para obtener el objeto System::TypeInfo del tipo Exception.

Typedefs

TypedefDescripción
ExceptionTypeUtilizado para funciones de conversión.

Ver también