-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdepends
62 lines (57 loc) · 1.34 KB
/
depends
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
#ifndef DEPENDS
#define DEPENDS
#include <QtCore>
#include <QtCoreDepends>
#include <QtNetwork>
#include <QtNetworkDepends>
#include <QtConcurrent>
#include <QtConcurrentDepends>
#include <QtWebSockets>
#include <QtWebSocketsDepends>
#include <QtScript>
#include <QtScriptDepends>
#include <random>
namespace qt {
using core = QCoreApplication;
using object = QObject;
using string = QString;
using stringlist = QStringList;
using stringstream = QTextStream;
using regex = QRegularExpression;
using timer = QTimer;
using bytes = QByteArray;
using var = QVariant;
template <typename T>
using list = QList<T>;
template <typename T>
using vector = QVector<T>;
template <typename T>
using liskedlist = QLinkedList<T>;
template <typename T>
using array = QVarLengthArray<T>;
template<typename K, typename V>
using map = QMap<K,V>;
template<typename K, typename V>
using hash = QHash<K,V>;
namespace net {
using reply = QNetworkReply;
using request = QNetworkRequest;
using manager = QNetworkAccessManager;
using socket = QAbstractSocket;
using websocket = QWebSocket;
using tcpsocket = QTcpSocket;
using udpsocket = QUdpSocket;
}
namespace json {
using doc = QJsonDocument;
using arr = QJsonArray;
using obj = QJsonObject;
using var = QJsonValue;
}
namespace script {
using engine = QScriptEngine;
using agent = QScriptEngineAgent;
using var = QScriptValue;
}
}
#endif