#ifndef GEODE_CORE_META_DEFAULTCONV_HPP #define GEODE_CORE_META_DEFAULTCONV_HPP namespace geode::core::meta { template class DefaultConv { public: static Ret invoke(void* address, Args... all) { Ret (*raw)(Args...) = reinterpret_cast(address); return raw(all...); } template static auto get_wrapper() { return reinterpret_cast(detour); } }; } #endif /* GEODE_CORE_META_DEFAULTCONV_HPP */