#pragma once #include #if defined(_WIN32) #include #elif defined(GEKKO) #include #elif defined(__SWITCH__) #else #include #endif #include #include "../HiddenField.hpp" namespace Tesses::Framework::Threading { class Thread { HiddenField data; public: Thread(std::function fn); void Join(); void Detach(); }; }