Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Analysis / Inputs / qt-simulator.h
blob8737aa4d9947f39ab487ccbe02c161b7a8c92761
1 #pragma clang system_header
3 namespace QtPrivate {
4 struct QSlotObjectBase {};
7 namespace Qt {
8 enum ConnectionType {};
9 enum TimerType {};
12 struct QMetaObject {
13 struct Connection {};
16 struct QObject {
17 static QMetaObject::Connection connectImpl(const QObject *, void **,
18 const QObject *, void **,
19 QtPrivate::QSlotObjectBase *,
20 Qt::ConnectionType,
21 const int *, const QMetaObject *);
24 struct QEvent {
25 enum Type { None };
26 QEvent(Type) {}
29 struct QCoreApplication : public QObject {
30 static void postEvent(QObject *receiver, QEvent *event);
31 static QCoreApplication *instance();
34 struct QApplication : public QCoreApplication {};
36 struct QTimer {
37 static void singleShotImpl(int, Qt::TimerType, const QObject *,
38 QtPrivate::QSlotObjectBase *);