Horizon Official Technical Documentation
pch.hpp
Go to the documentation of this file.
1#pragma once
2#ifndef HORIZON_PRECOMPILED_HEADERS
3#define HORIZON_PRECOMPILED_HEADERS
4
5#include <algorithm>
6#include <chrono>
7#include <queue>
8#include <random>
9#include <memory>
10#include <mutex>
11#include <utility>
12#include <functional>
13#include <set>
14#include <cassert>
15#include <cstdint>
16#include <ctime>
17#include <cstring>
18#include <sstream>
19#include <string>
20#include <cstdio>
21#include <iostream>
22#include <vector>
23#include <unordered_map>
24#include <mutex>
25#include <tuple>
26#include <type_traits>
27#include <atomic>
28#include <stdint.h>
29
30#include <boost/bind/bind.hpp>
31#include <boost/bind/placeholders.hpp>
32#include <boost/asio.hpp>
33#include <boost/thread.hpp>
34#include <boost/algorithm/string/classification.hpp>
35#include <boost/algorithm/string/split.hpp>
36#include <boost/asio/signal_set.hpp>
37#include <boost/asio/ip/tcp.hpp>
38#include <boost/multi_array.hpp>
39#include <boost/asio/deadline_timer.hpp>
40#include <boost/make_shared.hpp>
41#include <boost/filesystem.hpp>
42#include <boost/shared_ptr.hpp>
43#include <boost/thread.hpp>
44#include <boost/filesystem.hpp>
45
46#include <boost/mysql/error_with_diagnostics.hpp>
47#include <boost/mysql/handshake_params.hpp>
48#include <boost/mysql/results.hpp>
49#include <boost/mysql/static_results.hpp>
50#include <boost/mysql/tcp_ssl.hpp>
51
52#ifndef SOL_ALL_SAFETIES_ON
53#define SOL_ALL_SAFETIES_ON 1
54#endif
55#ifdef SOL_STD_VARIANT
56#define SOL_STD_VARIANT 0
57#endif
58#include <sol/sol.hpp>
59
60
63
66
68
69#endif /* HORIZON_PRECOMPILED_HEADERS */