#include <exprtk.hpp>
Public Member Functions | |
variable_node () | |
variable_node (T &v) | |
~variable_node () | |
bool | operator< (const variable_node< T > &v) const |
T | value () const |
T & | ref () |
const T & | ref () const |
expression_node< T >::node_type | type () const |
bool & | delete_value () |
Static Public Attributes | |
static T | null_value = T(std::numeric_limits<T>::quiet_NaN()) |
exprtk::details::variable_node< T >::variable_node | ( | ) | [inline, explicit] |
exprtk::details::variable_node< T >::variable_node | ( | T & | v | ) | [inline] |
exprtk::details::variable_node< T >::~variable_node | ( | ) | [inline] |
bool& exprtk::details::variable_node< T >::delete_value | ( | ) | [inline] |
bool exprtk::details::variable_node< T >::operator< | ( | const variable_node< T > & | v | ) | const [inline] |
const T& exprtk::details::variable_node< T >::ref | ( | ) | const [inline, virtual] |
Implements exprtk::details::ivariable< T >.
T& exprtk::details::variable_node< T >::ref | ( | ) | [inline, virtual] |
Implements exprtk::details::ivariable< T >.
expression_node<T>::node_type exprtk::details::variable_node< T >::type | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
T exprtk::details::variable_node< T >::value | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
T exprtk::details::variable_node< T >::null_value = T(std::numeric_limits<T>::quiet_NaN()) [inline, static] |