Public Types | |
typedef exprtk::ifunction< T > | function_t |
typedef const T & | type |
typedef std::vector< T > | var_t |
typedef std::vector< T * > | varref_t |
Public Member Functions | |
base_func (const std::size_t ¶m_count=0) | |
void | clear_stack () |
void | copy (const varref_t &src_v, var_t &dest_v) |
void | copy (const var_t &src_v, varref_t &dest_v) |
void | post () |
void | pre () |
function_t & | setup (expression_t &expr, T &v0, T &v1, T &v2, T &v3, T &v4, T &v5) |
function_t & | setup (expression_t &expr, T &v0, T &v1, T &v2, T &v3, T &v4) |
function_t & | setup (expression_t &expr, T &v0, T &v1, T &v2, T &v3) |
function_t & | setup (expression_t &expr, T &v0, T &v1, T &v2) |
function_t & | setup (expression_t &expr, T &v0, T &v1) |
function_t & | setup (expression_t &expr, T &v0) |
function_t & | setup (expression_t &expr) |
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) |
Public Attributes | |
expression_t | expression |
std::deque< var_t > | stack |
std::size_t | stack_depth |
varref_t | v |
Definition at line 20654 of file exprtk.hpp.
typedef exprtk::ifunction<T> exprtk::function_compositor< T >::base_func::function_t |
Definition at line 20657 of file exprtk.hpp.
typedef const T& exprtk::function_compositor< T >::base_func::type |
Definition at line 20656 of file exprtk.hpp.
typedef std::vector<T> exprtk::function_compositor< T >::base_func::var_t |
Definition at line 20659 of file exprtk.hpp.
typedef std::vector<T*> exprtk::function_compositor< T >::base_func::varref_t |
Definition at line 20658 of file exprtk.hpp.
exprtk::function_compositor< T >::base_func::base_func | ( | const std::size_t & | param_count = 0 | ) | [inline] |
Definition at line 20661 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::clear_stack | ( | ) | [inline] |
Definition at line 20799 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::copy | ( | const varref_t & | src_v, |
var_t & | dest_v | ||
) | [inline] |
Definition at line 20783 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::copy | ( | const var_t & | src_v, |
varref_t & | dest_v | ||
) | [inline] |
Definition at line 20791 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::post | ( | ) | [inline] |
Definition at line 20774 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::pre | ( | ) | [inline] |
Definition at line 20764 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0, | ||
T & | v1, | ||
T & | v2, | ||
T & | v3, | ||
T & | v4, | ||
T & | v5 | ||
) | [inline] |
Definition at line 20704 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0, | ||
T & | v1, | ||
T & | v2, | ||
T & | v3, | ||
T & | v4 | ||
) | [inline] |
Definition at line 20714 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0, | ||
T & | v1, | ||
T & | v2, | ||
T & | v3 | ||
) | [inline] |
Definition at line 20724 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0, | ||
T & | v1, | ||
T & | v2 | ||
) | [inline] |
Definition at line 20733 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0, | ||
T & | v1 | ||
) | [inline] |
Definition at line 20742 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr, |
T & | v0 | ||
) | [inline] |
Definition at line 20750 of file exprtk.hpp.
function_t& exprtk::function_compositor< T >::base_func::setup | ( | expression_t & | expr | ) | [inline] |
Definition at line 20758 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0 | ) | [inline] |
Definition at line 20668 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0, |
const T & | v1 | ||
) | [inline] |
Definition at line 20673 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0, |
const T & | v1, | ||
const T & | v2 | ||
) | [inline] |
Definition at line 20678 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0, |
const T & | v1, | ||
const T & | v2, | ||
const T & | v3 | ||
) | [inline] |
Definition at line 20684 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0, |
const T & | v1, | ||
const T & | v2, | ||
const T & | v3, | ||
const T & | v4 | ||
) | [inline] |
Definition at line 20690 of file exprtk.hpp.
void exprtk::function_compositor< T >::base_func::update | ( | const T & | v0, |
const T & | v1, | ||
const T & | v2, | ||
const T & | v3, | ||
const T & | v4, | ||
const T & | v5 | ||
) | [inline] |
Definition at line 20697 of file exprtk.hpp.
expression_t exprtk::function_compositor< T >::base_func::expression |
Definition at line 20807 of file exprtk.hpp.
std::deque<var_t> exprtk::function_compositor< T >::base_func::stack |
Definition at line 20810 of file exprtk.hpp.
std::size_t exprtk::function_compositor< T >::base_func::stack_depth |
Definition at line 20809 of file exprtk.hpp.
varref_t exprtk::function_compositor< T >::base_func::v |
Definition at line 20808 of file exprtk.hpp.