C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
exprtk::details::function_N_node< T, IFunction, N >::evaluate_branches< T_, BranchCount > Struct Template Reference

#include <exprtk.hpp>

Static Public Member Functions

static void execute (T_(&v)[BranchCount], const branch_t(&b)[BranchCount])
 

Detailed Description

template<typename T, typename IFunction, std::size_t N>
template<typename T_, std::size_t BranchCount>
struct exprtk::details::function_N_node< T, IFunction, N >::evaluate_branches< T_, BranchCount >

Definition at line 14515 of file exprtk.hpp.

Member Function Documentation

◆ execute()

template<typename T , typename IFunction , std::size_t N>
template<typename T_ , std::size_t BranchCount>
static void exprtk::details::function_N_node< T, IFunction, N >::evaluate_branches< T_, BranchCount >::execute ( T_(&)  v[BranchCount],
const branch_t(&)  b[BranchCount] 
)
inlinestatic

Definition at line 14517 of file exprtk.hpp.

14518 {
14519 for (std::size_t i = 0; i < BranchCount; ++i)
14520 {
14521 v[i] = b[i].first->value();
14522 }
14523 }
bool match_impl(const Iterator pattern_begin, const Iterator pattern_end, const Iterator data_begin, const Iterator data_end, const typename std::iterator_traits< Iterator >::value_type &zero_or_more, const typename std::iterator_traits< Iterator >::value_type &exactly_one)
Definition exprtk.hpp:598

References exprtk::details::match_impl().

Referenced by exprtk::details::function_N_node< T, IFunction, N >::value().

Here is the call graph for this function:
Here is the caller graph for this function:

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