#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 constexpr decltype(auto) get_wrapper() { return detour; } }; } #endif /* GEODE_CORE_META_DEFAULTCONV_HPP */