|
template<class F , class Tuple , std::size_t... I, class... Args> |
constexpr decltype(auto) | RE::BSScript::Impl::CallbackImpl (F &&a_func, Tuple &&a_tuple, std::index_sequence< I... >, Args &&... a_args) |
|
template<class F , class Tuple , class... Args> |
constexpr decltype(auto) | RE::BSScript::Impl::CallBack (F &&a_func, Tuple &&a_tuple, Args &&... a_args) |
|
template<class... Args, std::size_t... I> |
std::tuple< Args... > | RE::BSScript::Impl::MakeTupleImpl (const StackFrame &a_frame, std::uint32_t a_page, std::index_sequence< I... >) |
|
template<class... Args> |
std::tuple< Args... > | RE::BSScript::Impl::MakeTuple (const StackFrame &a_frame, std::uint32_t a_page) |
|
template<class F > |
| RE::NativeFunction (std::string_view, std::string_view, F) -> NativeFunction< std::remove_pointer_t< F >> |
|