فئة 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يُستخدم في وظائف التحويل.

انظر أيضًا