System::ExceptionWrapper klasse
inhoud
[
verbergen
]ExceptionWrapper class
Sjabloon dat een wrapper van uitzonderingen vertegenwoordigt die afgeleid zijn van de Exception klasse.
template<typename T>class ExceptionWrapper
Methoden
| Methode | Beschrijving |
|---|---|
| ExceptionWrapper(std::nullptr_t) | Construeert een null‑instantie van de ExceptionWrapper klasse die geen enkele uitzondering vertegenwoordigt. |
| ExceptionWrapper(const ExceptionPtr&) | Construeert een instantie van de ExceptionWrapper klasse die de doorgegeven pointer bevat. |
| ExceptionWrapper(const ExceptionWrapper&) | Copy-constructor. |
| ExceptionWrapper(ExceptionWrapper&&) | Move-constructor. |
| explicit ExceptionWrapper(Args&&…) | Constructor die parameters doorstuurt naar de constructors van de Exception klasse en een smart pointer maakt die een nieuwe Exception klasse‑instantie bevat. |
| static operator new(std::size_t) | |
| static operator new[](std::size_t) | |
| operator SharedPtr< Object >() | Impliciete cast‑operator naar SharedPtr |
| operator->() const | Staat toe om leden van het Exception object te benaderen. |
| operator=(const ExceptionWrapper&) | Toewijzingsoperator. |
| operator=(ExceptionWrapper&&) | Verplaatsings-toewijzingsoperator. |
| static Type() | Snelkoppeling om het System::TypeInfo object voor het Exception type te verkrijgen. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| ExceptionType | Gebruikt voor cast‑functies. |
Zie ook
- Namespace System
- Library Aspose.Page for C++