#include <exprtk.hpp>
Public Types | |
typedef functor_t::bfunc_t | bfunc_t |
typedef expression_node< T > * | expression_ptr |
typedef details::functor_t< T > | functor_t |
typedef functor_t::ufunc_t | ufunc_t |
Public Member Functions | |
ufunc_t | f () |
operator_type | operation () const |
expression_node< T >::node_type | type () const |
ufunc_t | u0 () |
ufunc_t | u1 () |
uvouv_node (const T &v0, const T &v1, ufunc_t u0, ufunc_t u1, bfunc_t f) | |
const T & | v0 () |
const T & | v1 () |
T | value () const |
Private Member Functions | |
uvouv_node< T > & | operator= (uvouv_node< T > &) |
uvouv_node (uvouv_node< T > &) | |
Private Attributes | |
const bfunc_t | f_ |
const ufunc_t | u0_ |
const ufunc_t | u1_ |
const T & | v0_ |
const T & | v1_ |
Definition at line 7234 of file exprtk.hpp.
typedef functor_t::bfunc_t exprtk::details::uvouv_node< T >::bfunc_t |
Definition at line 7242 of file exprtk.hpp.
typedef expression_node<T>* exprtk::details::uvouv_node< T >::expression_ptr |
Reimplemented from exprtk::details::expression_node< T >.
Definition at line 7240 of file exprtk.hpp.
typedef details::functor_t<T> exprtk::details::uvouv_node< T >::functor_t |
Definition at line 7241 of file exprtk.hpp.
typedef functor_t::ufunc_t exprtk::details::uvouv_node< T >::ufunc_t |
Definition at line 7243 of file exprtk.hpp.
exprtk::details::uvouv_node< T >::uvouv_node | ( | const T & | v0, |
const T & | v1, | ||
ufunc_t | u0, | ||
ufunc_t | u1, | ||
bfunc_t | f | ||
) | [inline, explicit] |
Definition at line 7245 of file exprtk.hpp.
exprtk::details::uvouv_node< T >::uvouv_node | ( | uvouv_node< T > & | ) | [private] |
ufunc_t exprtk::details::uvouv_node< T >::f | ( | ) | [inline] |
Definition at line 7288 of file exprtk.hpp.
operator_type exprtk::details::uvouv_node< T >::operation | ( | ) | const [inline] |
Definition at line 7263 of file exprtk.hpp.
uvouv_node<T>& exprtk::details::uvouv_node< T >::operator= | ( | uvouv_node< T > & | ) | [private] |
expression_node<T>::node_type exprtk::details::uvouv_node< T >::type | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Definition at line 7258 of file exprtk.hpp.
ufunc_t exprtk::details::uvouv_node< T >::u0 | ( | ) | [inline] |
Definition at line 7278 of file exprtk.hpp.
ufunc_t exprtk::details::uvouv_node< T >::u1 | ( | ) | [inline] |
Definition at line 7283 of file exprtk.hpp.
const T& exprtk::details::uvouv_node< T >::v0 | ( | ) | [inline] |
Definition at line 7268 of file exprtk.hpp.
const T& exprtk::details::uvouv_node< T >::v1 | ( | ) | [inline] |
Definition at line 7273 of file exprtk.hpp.
T exprtk::details::uvouv_node< T >::value | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Definition at line 7253 of file exprtk.hpp.
const bfunc_t exprtk::details::uvouv_node< T >::f_ [private] |
Definition at line 7302 of file exprtk.hpp.
const ufunc_t exprtk::details::uvouv_node< T >::u0_ [private] |
Definition at line 7300 of file exprtk.hpp.
const ufunc_t exprtk::details::uvouv_node< T >::u1_ [private] |
Definition at line 7301 of file exprtk.hpp.
const T& exprtk::details::uvouv_node< T >::v0_ [private] |
Definition at line 7298 of file exprtk.hpp.
const T& exprtk::details::uvouv_node< T >::v1_ [private] |
Definition at line 7299 of file exprtk.hpp.