1#pragma clang system_header
2
3struct QObject {
4};
5
6struct QEvent {
7  enum Type { None };
8  QEvent(Type) {}
9};
10
11struct QCoreApplication : public QObject {
12  static void postEvent(QObject *receiver, QEvent *event);
13  static QCoreApplication *instance();
14};
15
16struct QApplication : public QCoreApplication {};
17