dxFeed Graal CXX API v5.0.0
Loading...
Searching...
No Matches
PrecompiledHeaders.hpp
1// Copyright (c) 2025 Devexperts LLC.
2// SPDX-License-Identifier: MPL-2.0
3
4#pragma once
5
6#include "./Conf.hpp"
7
9
10#include <dxfg_api.h>
11
12#ifdef __cpp_lib_bit_cast
13# include <bit>
14#endif
15
16#include <atomic>
17#include <cassert>
18#include <chrono>
19#include <climits>
20#include <cmath>
21#include <cstddef>
22#include <cstdint>
23#include <cstring>
24#include <functional>
25#include <iostream>
26#include <locale>
27#include <memory>
28#include <mutex>
29#include <sstream>
30#include <string>
31#include <thread>
32#include <type_traits>
33#include <typeinfo>
34#include <unordered_map>
35#include <utility>
36#include <variant>
37#include <vector>
38
39#include <fmt/chrono.h>
40#include <fmt/format.h>
41#include <fmt/ostream.h>
42#include <fmt/std.h>
43
44#include <utf8.h>
45
46DXFCXX_DISABLE_GCC_WARNINGS_PUSH("-Wunused-variable")
47DXFCXX_DISABLE_GCC_WARNINGS("-Wmaybe-uninitialized")
49DXFCXX_DISABLE_CLANG_WARNINGS_PUSH("-Wdeprecated-declarations")
50#include <range/v3/all.hpp>
54
55#include "./Common.hpp"
56#include "./Handler.hpp"
57#include "./Id.hpp"
58
#define DXFCXX_DISABLE_GCC_WARNINGS(warnings)
Definition Conf.hpp:48
#define DXFCXX_DISABLE_MSC_WARNINGS_POP()
Definition Conf.hpp:31
#define DXFCXX_DISABLE_CLANG_WARNINGS_PUSH(warnings)
Definition Conf.hpp:65
#define DXFCXX_DISABLE_GCC_WARNINGS_PUSH(warnings)
Definition Conf.hpp:47
#define DXFCXX_DISABLE_CLANG_WARNINGS_POP()
Definition Conf.hpp:67
#define DXFCXX_DISABLE_GCC_WARNINGS_POP()
Definition Conf.hpp:49
#define DXFCXX_DISABLE_MSC_WARNINGS_PUSH(warnings)
Definition Conf.hpp:30