33class Q_CORE_EXPORT QUnhandledException final :
public QException
36 QUnhandledException(std::exception_ptr exception =
nullptr)
noexcept;
37 ~QUnhandledException()
noexcept override;
39 QUnhandledException(QUnhandledException &&other)
noexcept;
40 QUnhandledException(
const QUnhandledException &other)
noexcept;
42 void swap(QUnhandledException &other)
noexcept { d.swap(other.d); }
44 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QUnhandledException)
45 QUnhandledException &operator=(
const QUnhandledException &other)
noexcept;
47 void raise()
const override;
48 QUnhandledException *clone()
const override;
50 std::exception_ptr exception()
const;
53 QSharedDataPointer<QUnhandledExceptionPrivate> d;