C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Public Member Functions | List of all members
exprtk::function_compositor< T >::func_6param Struct Reference
Inheritance diagram for exprtk::function_compositor< T >::func_6param:
[legend]
Collaboration diagram for exprtk::function_compositor< T >::func_6param:
[legend]

Public Member Functions

 func_6param ()
 
operator() (type v0, type v1, type v2, type v3, type v4, type v5)
 
- Public Member Functions inherited from exprtk::function_compositor< T >::base_func
 base_func (const std::size_t &pc=0)
 
virtual ~base_func ()
 
void update (const T &v0)
 
void update (const T &v0, const T &v1)
 
void update (const T &v0, const T &v1, const T &v2)
 
void update (const T &v0, const T &v1, const T &v2, const T &v3)
 
void update (const T &v0, const T &v1, const T &v2, const T &v3, const T &v4)
 
void update (const T &v0, const T &v1, const T &v2, const T &v3, const T &v4, const T &v5)
 
function_tsetup (expression_t &expr)
 
void pre ()
 
void post ()
 
void copy (const varref_t &src_v, var_t &dest_v)
 
void copy (const var_t &src_v, varref_t &dest_v)
 
void copy (const lvr_vec_t &src_v, var_t &dest_v)
 
void copy (const var_t &src_v, lvr_vec_t &dest_v)
 
void clear_stack ()
 
virtual T value (expression_t &e)
 
- Public Member Functions inherited from exprtk::ifunction< T >
 ifunction (const std::size_t &pc)
 
virtual ~ifunction ()
 
virtual T operator() ()
 
virtual T operator() (const T &)
 
virtual T operator() (const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
virtual T operator() (const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &, const T &)
 
- Public Member Functions inherited from exprtk::function_traits
 function_traits ()
 
bool & allow_zero_parameters ()
 
bool & has_side_effects ()
 
std::size_t & min_num_args ()
 
std::size_t & max_num_args ()
 

Additional Inherited Members

- Public Types inherited from exprtk::function_compositor< T >::base_func
typedef const T & type
 
typedef exprtk::ifunction< T > function_t
 
typedef std::vector< T * > varref_t
 
typedef std::vector< T > var_t
 
typedef std::pair< T *, std::size_t > lvarref_t
 
typedef std::vector< lvarref_tlvr_vec_t
 
- Public Attributes inherited from exprtk::function_compositor< T >::base_func
expression_t expression
 
varref_t v
 
lvr_vec_t lv
 
std::size_t local_var_stack_size
 
std::size_t stack_depth
 
std::deque< var_tparam_stack
 
std::deque< var_tlocal_stack
 
- Public Attributes inherited from exprtk::ifunction< T >
std::size_t param_count
 

Detailed Description

template<typename T>
struct exprtk::function_compositor< T >::func_6param

Definition at line 41426 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ func_6param()

template<typename T >
exprtk::function_compositor< T >::func_6param::func_6param ( )
inline

Definition at line 41430 of file exprtk.hpp.

Member Function Documentation

◆ operator()()

template<typename T >
T exprtk::function_compositor< T >::func_6param::operator() ( type  v0,
type  v1,
type  v2,
type  v3,
type  v4,
type  v5 
)
inlinevirtual

Reimplemented from exprtk::ifunction< T >.

Definition at line 41432 of file exprtk.hpp.

41433 {
41434 scoped_bft<func_6param> sb(*this);
41435 base_func::update(v0, v1, v2, v3, v4, v5);
41436 return this->value(base_func::expression);
41437 }
virtual T value(expression_t &e)
Definition exprtk.hpp:41304

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