#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #undef cdecl // Workaround for Clang 14 CMake configure error. #include #include // Compatible declarations with other sample projects. #define DLLEXPORT __declspec(dllexport) using namespace std::literals; using namespace REL::literals; namespace logger = SKSE::log; namespace util { using SKSE::stl::report_and_fail; }