System::ExceptionWrapper क्लास

ExceptionWrapper class

टेम्प्लेट जो उन अपवादों के रैपर का प्रतिनिधित्व करता है जो Exception क्लास से व्युत्पन्न होते हैं।

template<typename T>class ExceptionWrapper

विधियाँ

विधिविवरण
ExceptionWrapper(std::nullptr_t)एक null-इंस्टेंस बनाता है 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कास्टिंग फ़ंक्शनों के लिए उपयोग किया जाता है।

संबंधित देखें