System::ExceptionWrapper classe
Contenu
[
Cacher
]ExceptionWrapper class
Modèle qui représente un enveloppeur d’exceptions dérivées de la classe Exception.
template<typename T>class ExceptionWrapper
Méthodes
| Méthode | Description |
|---|---|
| ExceptionWrapper(std::nullptr_t) | Construit une instance nulle de la classe ExceptionWrapper qui ne représente aucune exception. |
| ExceptionWrapper(const ExceptionPtr&) | Construit une instance de la classe ExceptionWrapper qui contient le pointeur passé. |
| ExceptionWrapper(const ExceptionWrapper&) | Constructeur de copie. |
| ExceptionWrapper(ExceptionWrapper&&) | Constructeur de déplacement. |
| explicit ExceptionWrapper(Args&&…) | Constructeur qui transmet les paramètres aux constructeurs de la classe Exception et crée un pointeur intelligent qui détient une nouvelle instance de la classe Exception. |
| static operator new(std::size_t) | |
| static operator new[](std::size_t) | |
| operator SharedPtr< Object >() | Opérateur de conversion implicite vers SharedPtr |
| operator->() const | Permet d’accéder aux membres de l’objet Exception. |
| operator=(const ExceptionWrapper&) | Opérateur d’affectation. |
| operator=(ExceptionWrapper&&) | Opérateur d’affectation par déplacement. |
| static Type() | Raccourci pour obtenir l’objet System::TypeInfo du type Exception. |
Typedefs
| Typedef | Description |
|---|---|
| ExceptionType | Utilisé pour les fonctions de conversion. |
Voir aussi
- Namespace System
- Library Aspose.Font for C++