2020-11-29 15:03:50 +03:00
|
|
|
#pragma once // No BOM and only basic ASCII in this header, or a neko will die
|
2012-11-15 01:39:56 +02:00
|
|
|
|
2025-04-08 11:40:01 +02:00
|
|
|
#include "util/types.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/atomic.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/endian.hpp" // IWYU pragma: export
|
|
|
|
|
#include "Utilities/Config.h" // IWYU pragma: export
|
|
|
|
|
#include "Utilities/StrFmt.h" // IWYU pragma: export
|
|
|
|
|
#include "Utilities/File.h" // IWYU pragma: export
|
|
|
|
|
#include "util/logs.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/shared_ptr.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/typeindices.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/fixed_typemap.hpp" // IWYU pragma: export
|
|
|
|
|
#include "util/auto_typemap.hpp" // IWYU pragma: export
|
2016-08-14 03:22:19 +03:00
|
|
|
|
2025-04-08 11:40:01 +02:00
|
|
|
#include <cstdlib> // IWYU pragma: export
|
|
|
|
|
#include <cstring> // IWYU pragma: export
|
|
|
|
|
#include <string> // IWYU pragma: export
|
|
|
|
|
#include <memory> // IWYU pragma: export
|
|
|
|
|
#include <vector> // IWYU pragma: export
|
|
|
|
|
#include <array> // IWYU pragma: export
|
|
|
|
|
#include <functional> // IWYU pragma: export
|
|
|
|
|
#include <unordered_map> // IWYU pragma: export
|
|
|
|
|
#include <algorithm> // IWYU pragma: export
|
|
|
|
|
#include <string_view> // IWYU pragma: export
|
2026-02-09 21:50:38 +02:00
|
|
|
|
|
|
|
|
#if defined(__INTELLISENSE__) && !defined(LLVM_AVAILABLE)
|
|
|
|
|
#define LLVM_AVAILABLE
|
|
|
|
|
#endif
|