|
Blender V4.3
|
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... >) |
|
inline |
Utility to implement execute_lazy_function_eagerly.
Definition at line 83 of file FN_lazy_function_execute.hh.
References BLI_assert, blender::fn::lazy_function::LazyFunction::destruct_storage(), blender::fn::lazy_function::LazyFunction::execute(), blender::CPPType::get(), I, blender::fn::lazy_function::LazyFunction::init_storage(), params, T, and blender::fn::lazy_function::Used.
Referenced by blender::fn::lazy_function::execute_lazy_function_eagerly().