System::ExceptionWrapper Klasse
Inhalt
[
Ausblenden
]ExceptionWrapper class
Vorlage, die einen Wrapper für Ausnahmen darstellt, die von der Exception Klasse abgeleitet sind.
template<typename T>class ExceptionWrapper
Methoden
| Methode | Beschreibung |
|---|---|
| ExceptionWrapper(std::nullptr_t) | Erstellt eine Null-Instanz der ExceptionWrapper Klasse, die keine Ausnahme darstellt. |
| ExceptionWrapper(const ExceptionPtr&) | Erstellt eine Instanz der ExceptionWrapper Klasse, die den übergebenen Zeiger enthält. |
| ExceptionWrapper(const ExceptionWrapper&) | Kopierkonstruktor. |
| ExceptionWrapper(ExceptionWrapper&&) | Move-Konstruktor. |
| explicit ExceptionWrapper(Args&&…) | Konstruktor, der Parameter an die Konstruktoren der Exception Klasse weiterleitet und einen Smart-Pointer erstellt, der eine neue Exception Klasseninstanz hält. |
| static operator new(std::size_t) | |
| static operator new[](std::size_t) | |
| operator SharedPtr< Object >() | Impliziter Cast-Operator zu SharedPtr |
| operator->() const | Ermöglicht den Zugriff auf Mitglieder des Exception Objekts. |
| operator=(const ExceptionWrapper&) | Zuweisungsoperator. |
| operator=(ExceptionWrapper&&) | Move-Zuweisungsoperator. |
| static Type() | Abkürzung, um das System::TypeInfo Objekt für den Exception Typ zu erhalten. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| ExceptionType | Wird für Casting-Funktionen verwendet. |
Siehe auch
- Namespace System
- Library Aspose.Font for C++