4#ifndef QTCORE_QEXCEPTION_H
5#define QTCORE_QEXCEPTION_H
7#include <QtCore/qatomic.h>
8#include <QtCore/qshareddata.h>
10#ifndef QT_NO_EXCEPTIONS
19#if !defined(QT_NO_EXCEPTIONS) || defined(Q_QDOC)
25 virtual void raise()
const;
44 void raise()
const override;
47 std::exception_ptr exception()
const;
59 void setException(std::exception_ptr
e);
60 bool hasException()
const;
61 std::exception_ptr exception()
const;
62 void throwPossibleException();
73class Q_CORE_EXPORT ExceptionStore
77 inline void throwPossibleException() {}
78 inline void rethrowException()
const { }
void swap(QUnhandledException &other) noexcept
std::exception_ptr exceptionHolder
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)
QFuture< void > future
[5]