Blender V4.3
FN_lazy_function_execute.hh File Reference

Go to the source code of this file.

Classes

class  blender::fn::lazy_function::BasicParams
 
class  blender::fn::lazy_function::RemappedParams
 

Namespaces

namespace  blender
 
namespace  blender::fn
 
namespace  blender::fn::lazy_function
 
namespace  blender::fn::lazy_function::detail
 

Functions

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... >)
 
template<typename... Inputs, typename... Outputs>
void blender::fn::lazy_function::execute_lazy_function_eagerly (const LazyFunction &fn, UserData *user_data, LocalUserData *local_user_data, std::tuple< Inputs... > inputs, std::tuple< Outputs *... > outputs)
 

Detailed Description

This file contains common utilities for actually executing a lazy-function.

Definition in file FN_lazy_function_execute.hh.