CommonLibSSE (Parapets fork)
FunctionArguments.h File Reference

Go to the source code of this file.

Classes

class  RE::BSScript::FunctionArguments< std::enable_if_t< std::conjunction_v< is_return_convertible< Args >... > >, Args... >
 

Namespaces

 RE
 
 RE::BSScript
 
 RE::BSScript::Impl
 

Typedefs

template<class... Args>
using RE::FunctionArguments = BSScript::FunctionArguments< void, Args... >
 

Functions

template<class... Args, std::size_t... I>
void RE::BSScript::Impl::CopyArgsImpl (std::tuple< Args... > &a_tuple, BSScrapArray< Variable > &a_dst, std::index_sequence< I... >)
 
template<class... Args>
void RE::BSScript::Impl::CopyArgs (std::tuple< Args... > &a_tuple, BSScrapArray< Variable > &a_dst)
 
template<class... Args>
BSScript::IFunctionArguments * RE::MakeFunctionArguments (Args &&... a_args)
 
template<>
BSScript::IFunctionArguments * RE::MakeFunctionArguments ()