C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::function_compositor< T >::func_2param_retval Struct Reference
Inheritance diagram for exprtk::function_compositor< T >::func_2param_retval:
[legend]
Collaboration diagram for exprtk::function_compositor< T >::func_2param_retval:
[legend]

Public Member Functions

value (expression_t &e)
Public Member Functions inherited from exprtk::function_compositor< T >::func_2param
 func_2param ()
operator() (type v0, type v1)
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 lstr_vec_t &src_v, str_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 copy (const str_t &src_str, lstr_vec_t &dest_str)
void clear_stack ()
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 &, 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 &)
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::vector< std::string > str_t
typedef std::pair< T *, std::size_t > lvarref_t
typedef std::vector< lvarref_tlvr_vec_t
typedef std::vector< std::string * > lstr_vec_t
Public Attributes inherited from exprtk::function_compositor< T >::base_func
expression_t expression
varref_t v
lvr_vec_t local_vars
lstr_vec_t local_str_vars
std::size_t local_var_stack_size
std::size_t stack_depth
std::deque< var_tinput_params_stack
std::deque< var_tlocal_var_stack
std::deque< str_tlocal_str_stack
Public Attributes inherited from exprtk::ifunction< T >
std::size_t param_count

Detailed Description

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

Definition at line 43645 of file exprtk.hpp.

Member Function Documentation

◆ value()

template<typename T>
T exprtk::function_compositor< T >::func_2param_retval::value ( expression_t & e)
inlinevirtual

Reimplemented from exprtk::function_compositor< T >::base_func.

Definition at line 43645 of file exprtk.hpp.

References def_fp_retval.


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