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

Public Member Functions

 func_0param ()
operator() ()
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 ()
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() (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 &)
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_0param

Definition at line 43518 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ func_0param()

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

Definition at line 43522 of file exprtk.hpp.

43522: base_func(0) {}
base_func(const std::size_t &pc=0)
Definition exprtk.hpp:43215

References exprtk::function_compositor< T >::base_func::base_func().

Here is the call graph for this function:

Member Function Documentation

◆ operator()()

template<typename T>
T exprtk::function_compositor< T >::func_0param::operator() ( )
inlinevirtual

Reimplemented from exprtk::ifunction< T >.

Definition at line 43524 of file exprtk.hpp.

43525 {
43527 return this->value(base_func::expression);
43528 }
virtual T value(expression_t &e)
Definition exprtk.hpp:43476

References exprtk::function_compositor< T >::base_func::expression, exprtk_override, and exprtk::function_compositor< T >::base_func::value().

Here is the call graph for this function:

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