ExceptionWrapper()
Contents
[
Hide
]ExceptionWrapper::ExceptionWrapper(std::nullptr_t) constructor
Constructs a null-instance of ExceptionWrapper class that does not represent any exception.
System::ExceptionWrapper<T>::ExceptionWrapper(std::nullptr_t)
ExceptionWrapper::ExceptionWrapper(const ExceptionPtr&) constructor
Constructs a instance of ExceptionWrapper class that contains passed pointer.
System::ExceptionWrapper<T>::ExceptionWrapper(const ExceptionPtr &ptr)
Arguments
Parameter | Type | Description |
---|---|---|
ptr | const ExceptionPtr& | Smart pointer to the instance of Exception class. |
ExceptionWrapper::ExceptionWrapper(const ExceptionWrapper&) constructor
Copy constructor.
System::ExceptionWrapper<T>::ExceptionWrapper(const ExceptionWrapper &other)
Arguments
Parameter | Type | Description |
---|---|---|
other | const ExceptionWrapper& | Other instance of wrapper class that must be copied. |
ExceptionWrapper::ExceptionWrapper(ExceptionWrapper&&) constructor
Move constructor.
System::ExceptionWrapper<T>::ExceptionWrapper(ExceptionWrapper &&other) noexcept
Arguments
Parameter | Type | Description |
---|---|---|
other | ExceptionWrapper&& | Other instance of wrapper class that must be moved. |
ExceptionWrapper::ExceptionWrapper(Args&&…) constructor
Constructor that forwards parameters to the Exception class constructors and creates smart pointer that holds new Exception class instance.
template<typename ...,typename> System::ExceptionWrapper<T>::ExceptionWrapper(Args &&...args)
See Also
- Typedef ExceptionPtr
- Class ExceptionWrapper
- Namespace System
- Library Aspose.Slides