فئة 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

تعريف نوعالوصف
ExceptionTypeيُستخدم لتقنيات التحويل.

انظر أيضًا