Blender V4.3
blender::fn::lazy_function::detail Namespace Reference

Functions

template<typename... Inputs, typename... Outputs, size_t... InIndices, size_t... OutIndices>
void execute_lazy_function_eagerly_impl (const LazyFunction &fn, UserData *user_data, LocalUserData *local_user_data, std::tuple< Inputs... > &inputs, std::tuple< Outputs *... > &outputs, std::index_sequence< InIndices... >, std::index_sequence< OutIndices... >)
 

Function Documentation

◆ execute_lazy_function_eagerly_impl()

template<typename... Inputs, typename... Outputs, size_t... InIndices, size_t... OutIndices>
void blender::fn::lazy_function::detail::execute_lazy_function_eagerly_impl ( const LazyFunction & fn,
UserData * user_data,
LocalUserData * local_user_data,
std::tuple< Inputs... > & inputs,
std::tuple< Outputs *... > & outputs,
std::index_sequence< InIndices... > ,
std::index_sequence< OutIndices... >  )
inline