-
Notifications
You must be signed in to change notification settings - Fork 2
/
libp6core_stable.h
119 lines (112 loc) · 3.02 KB
/
libp6core_stable.h
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
/* Copyright 2023-2024 Gregoire Barbier and others.
* This file is part of libpumpkin, see <http://libpumpkin.g76r.eu/>.
* Libpumpkin is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* Libpumpkin is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
* You should have received a copy of the GNU Affero General Public License
* along with libpumpkin. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef LIBP6CORE_STABLE_H
#define LIBP6CORE_STABLE_H
// C
#include <fcntl.h>
#include <signal.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#if defined __cplusplus
// C++
#include <algorithm>
#include <bit>
#include <cfloat>
#include <climits>
#include <cmath>
#include <functional>
#include <set>
#include <type_traits>
// C++ source_location depending on compiler version
#if __has_include(<source_location>)
#include <source_location>
using std::source_location;
#elif __has_include(<experimental/source_location>)
#include <experimental/source_location>
using std::experimental::source_location;
#endif
// Qt
#include <QAbstractItemModel>
#include <QAbstractListModel>
#include <QAbstractSocket>
#include <QAtomicInt>
#include <QBuffer>
#include <QCache>
#include <QCoreApplication>
#include <QCryptographicHash>
#include <QDateTime>
#include <QDir>
#include <QElapsedTimer>
#include <QExplicitlySharedDataPointer>
#include <QFile>
#include <QFileInfo>
#include <QFileSystemWatcher>
#include <QHash>
#include <QHostAddress>
#include <QIdentityProxyModel>
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include <QList>
#include <QMap>
#include <QMetaObject>
#include <QMetaProperty>
#include <QMimeData>
#include <QModelIndex>
#include <QMultiHash>
#include <QMutex>
#include <QMutexLocker>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include <QNetworkRequest>
#include <QObject>
#include <QPair>
#include <QPartialOrdering>
#include <QPointer>
#include <QProcess>
#include <QRandomGenerator>
#include <QRect>
#include <QRecursiveMutex>
#include <QRegularExpression>
#include <QRegularExpressionMatch>
#include <QSaveFile>
#include <QSemaphore>
#include <QSet>
#include <QSharedData>
#include <QSharedDataPointer>
#include <QSocketNotifier>
#include <QSortFilterProxyModel>
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlField>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QStack>
#include <QString>
#include <QStringList>
#include <QTcpServer>
#include <QTcpSocket>
#include <QtDebug>
#include <QTemporaryFile>
#include <QTextStream>
#include <QThread>
#include <QTimer>
#include <QTimeZone>
#include <QUrl>
#include <QUrlQuery>
#include <QVariant>
#include <QWaitCondition>
#endif // __cplusplus
#endif // LIBP6CORE_STABLE_H