This repository has been archived by the owner on Feb 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpch.hpp
119 lines (109 loc) · 2.67 KB
/
pch.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#ifndef MUSEC_PCH
#define MUSEC_PCH
#include "native/WinRTForward.hpp"
// SQLite / sqlite_modern_cpp
#include <sqlite_modern_cpp.h>
// yaml-cpp
#include <yaml-cpp/yaml.h>
// CLAP
#include <clap/events.h>
#include <clap/host.h>
#include <clap/entry.h>
#include <clap/plugin.h>
#include <clap/plugin-factory.h>
#include <clap/plugin-features.h>
#include <clap/ext/audio-ports.h>
#include <clap/ext/params.h>
#include <clap/ext/gui.h>
#include <clap/helpers/param-queue.hh>
// VST3
#include <pluginterfaces/base/funknown.h>
#include <pluginterfaces/vst/ivstattributes.h>
#include <pluginterfaces/vst/ivstaudioprocessor.h>
#include <pluginterfaces/vst/ivsteditcontroller.h>
#include <pluginterfaces/vst/ivsthostapplication.h>
#include <pluginterfaces/vst/ivstmessage.h>
#include <pluginterfaces/vst/ivstnoteexpression.h>
#include <pluginterfaces/vst/ivstparameterchanges.h>
#include <pluginterfaces/vst/ivstprocesscontext.h>
#include <pluginterfaces/vst/ivstrepresentation.h>
#include <pluginterfaces/vst/vstspeaker.h>
#include <public.sdk/source/vst/hosting/hostclasses.h>
#include <public.sdk/source/vst/hosting/connectionproxy.h>
#include <public.sdk/source/vst/hosting/parameterchanges.h>
// Qt
#include <QApplication>
#include <QCoreApplication>
#include <QFontDatabase>
#include <QQmlApplicationEngine>
#if QT_VERSION_MAJOR < 6
#include <QTextCodec>
#endif
#include <QUrl>
#include <QtGlobal>
#include <QString>
#include <QList>
#include <QWindow>
#include <QQuickWindow>
#include <QFileInfo>
#include <QDir>
#include <QFile>
#include <QtCore/qobjectdefs.h>
#include <QObject>
#include <QColor>
#include <qqml.h>
#include <QDebug>
#include <QQuickItem>
#include <QThread>
#include <QAbstractListModel>
#include <QHash>
#include <QByteArray>
#include <QVector>
#include <QTranslator>
#include <QScreen>
// Windows API
#if(WIN32)
#include <Windows.h>
#include <winreg.h>
#include <winerror.h>
#include <errhandlingapi.h>
#include <libloaderapi.h>
#include <shellapi.h>
#include <processthreadsapi.h>
#include <realtimeapiset.h>
#include <timezoneapi.h>
#include <combaseapi.h>
#endif
// C/C++ header without templates
#include <cstring>
#include <cstdlib>
#include <stdexcept>
#include <cassert>
#include <cstdint>
#include <cstddef>
#include <cmath>
#include <charconv>
#include <mutex>
#include <cwchar>
// C/C++ header with templates
#include <algorithm>
#include <array>
#include <vector>
#include <memory>
#include <utility>
#include <string>
#include <tuple>
#include <thread>
#include <future>
#include <bitset>
#include <set>
#include <map>
#include <variant>
#include <type_traits>
#include <system_error>
#include <list>
#include <functional>
#include <stack>
#include <queue>
#include <fstream>
#endif //MUSEC_PCH