Flow123d  JS_before_hm-1804-gf2ad740aa
Static Public Member Functions | List of all members
detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX > Struct Template Reference

base case for building up arguments for the function call More...

#include <field.hh>

Static Public Member Functions

template<typename... Vs>
static auto eval (int i_cache, CALLABLE f, FIELD_TUPLE fields, Vs &&... args) -> decltype(auto)
 

Detailed Description

template<typename CALLABLE, typename FIELD_TUPLE, int INDEX>
struct detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX >

base case for building up arguments for the function call

Extract cached values on index i_cache from the input fields and call given function on these values.

Definition at line 67 of file field.hh.

Member Function Documentation

◆ eval()

template<typename CALLABLE , typename FIELD_TUPLE , int INDEX>
template<typename... Vs>
static auto detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX >::eval ( int  i_cache,
CALLABLE  f,
FIELD_TUPLE  fields,
Vs &&...  args 
) -> decltype(auto)
inlinestatic

Definition at line 66 of file field_model.hh.


The documentation for this struct was generated from the following files: