System::ExceptionWrapper sınıfı

ExceptionWrapper class

İstisnaların Exception sınıfından türetilen sarmalayıcısını temsil eden şablon.

template<typename T>class ExceptionWrapper

Yöntemler

YöntemAçıklama
ExceptionWrapper(std::nullptr_t)ExceptionWrapper sınıfının herhangi bir istisna temsil etmeyen null örneğini oluşturur.
ExceptionWrapper(const ExceptionPtr&)Geçilen işaretçiyi içeren ExceptionWrapper sınıfının bir örneğini oluşturur.
ExceptionWrapper(const ExceptionWrapper&)Kopya yapıcı.
ExceptionWrapper(ExceptionWrapper&&)Taşıma kurucusu.
explicit ExceptionWrapper(Args&&…)Exception sınıfı yapıcılarına parametreleri ileten ve yeni bir Exception sınıfı örneğini tutan akıllı işaretçi oluşturan yapıcı.
static operator new(std::size_t)
static operator new[](std::size_t)
operator SharedPtr< Object >()SharedPtr için örtük dönüşüm operatörü
operator->() constException nesnesinin üyelerine erişim sağlar.
operator=(const ExceptionWrapper&)Atama operatörü.
operator=(ExceptionWrapper&&)Taşıma atama operatörü.
static Type()Exception türü için System::TypeInfo nesnesini almanın kısayolu.

Typedefs

TypedefAçıklama
ExceptionTypeDönüştürme işlevleri için kullanılır.

Ayrıca Bakınız