Enigma 3.2.2
A Simple, Reliable and Efficient Encryption Tool
Loading...
Searching...
No Matches
pch.hpp
Go to the documentation of this file.
1#pragma once
2
4#include <Core/Core.hpp>
6
9#if defined(ENIGMA_PLATFORM_WINDOWS)
10#include <Windows.h>
11#include <ShellAPI.h>
12#endif
14
16#include <Enigma.hpp>
18
20#include <glad/glad.h>
22
24#include <GLFW/glfw3.h>
26
28#include <imgui.h>
30
32#include <spdlog/common.h>
33#include <spdlog/fmt/fmt.h>
34#include <spdlog/sinks/basic_file_sink.h>
35#include <spdlog/sinks/stdout_color_sinks.h>
36#include <spdlog/spdlog.h>
38
40#include <tinyfiledialogs.h>
42
43// CLI not supported
45// #include <tabulate/table.hpp>
47
48// CLI not supported
50// #include <cxxopts.hpp>
52
54#include <cpr/cpr.h>
56
58#include <nlohmann/json.hpp> // nlohmann-json
60
61
63#include <algorithm>
64#include <array>
65#include <chrono>
66#include <deque>
67#include <fstream>
68#include <functional>
69#include <future>
70#include <iomanip>
71#include <iostream>
72#include <list>
73#include <map>
74#include <memory>
75#include <numeric>
76#include <queue>
77#include <random>
78#include <regex>
79#include <set>
80#include <sstream>
81#include <stack>
82#include <string>
83#include <thread>
84#include <unordered_map>
85#include <unordered_set>
86#include <utility>
87#include <vector>
88#include <bit>
90
92#include <cassert>
93#include <cctype>
94#include <cerrno>
95#include <climits>
96#include <cmath>
97#include <csignal>
98#include <cstdarg>
99#include <cstdint>
100#include <cstdio>
101#include <cstdlib>
102#include <cstring>
103#include <ctime>
104#include <cwchar>