34class Q_CORE_EXPORT QUnhandledException final :
public QException
37 QUnhandledException(std::exception_ptr exception =
nullptr)
noexcept;
38 ~QUnhandledException()
noexcept override;
40 QUnhandledException(QUnhandledException &&other)
noexcept;
41 QUnhandledException(
const QUnhandledException &other)
noexcept;
43 void swap(QUnhandledException &other)
noexcept { d.swap(other.d); }
45 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QUnhandledException)
46 QUnhandledException &operator=(
const QUnhandledException &other)
noexcept;
48 void raise()
const override;
49 QUnhandledException *clone()
const override;
51 std::exception_ptr exception()
const;
54 QSharedDataPointer<QUnhandledExceptionPrivate> d;