Κλάση System::ExceptionWrapper

ExceptionWrapper class

Πρότυπο που αντιπροσωπεύει το περιτύλιγμα των εξαιρέσεων που προέρχονται από την κλάση Exception.

template<typename T>class ExceptionWrapper

Μέθοδοι

ΜέθοδοςΠεριγραφή
ExceptionWrapper(std::nullptr_t)Δημιουργεί μια μηδενική‑υπόδειξη της κλάσης ExceptionWrapper που δεν αντιπροσωπεύει καμία εξαίρεση.
ExceptionWrapper(const ExceptionPtr&)Δημιουργεί μια υπόδειξη της κλάσης ExceptionWrapper που περιέχει τον περασμένο δείκτη.
ExceptionWrapper(const ExceptionWrapper&)Κατασκευαστής αντιγραφής.
ExceptionWrapper(ExceptionWrapper&&)Κατασκευαστής μετακίνησης.
explicit ExceptionWrapper(Args&&…)Κατασκευαστής που προωθεί τις παραμέτρους στους κατασκευαστές της κλάσης Exception και δημιουργεί έξυπνο δείκτη που κρατά μια νέα υπόδειξη της κλάσης Exception.
static operator new(std::size_t)
static operator new[](std::size_t)
operator SharedPtr< Object >()Ανώνυμος τελεστής μετατροπής σε SharedPtr
operator->() constΕπιτρέπει την πρόσβαση στα μέλη του αντικειμένου Exception.
operator=(const ExceptionWrapper&)Τελεστής ανάθεσης.
operator=(ExceptionWrapper&&)Τελεστής ανάθεσης μετακίνησης.
static Type()Συντόμευση για λήψη του αντικειμένου System::TypeInfo για τον τύπο Exception.

Typedefs

TypedefΠεριγραφή
ExceptionTypeΧρησιμοποιείται για συναρτήσεις μετατροπής.

Δείτε επίσης