#include <exprtk.hpp>
typedef std::pair<expression_ptr,bool> exprtk::details::generic_function_node< T, GenericFunction >::branch_t |
typedef expression_node<T>* exprtk::details::generic_function_node< T, GenericFunction >::expression_ptr |
Reimplemented from exprtk::details::expression_node< T >.
typedef range_data_type<T> exprtk::details::generic_function_node< T, GenericFunction >::range_data_type_t |
typedef range_interface<T> exprtk::details::generic_function_node< T, GenericFunction >::range_interface_t |
typedef std::vector<range_data_type_t> exprtk::details::generic_function_node< T, GenericFunction >::range_list_t |
typedef range_pack<T> exprtk::details::generic_function_node< T, GenericFunction >::range_t |
typedef std::vector<T> exprtk::details::generic_function_node< T, GenericFunction >::tmp_vs_t |
typedef type_store<T> exprtk::details::generic_function_node< T, GenericFunction >::type_store_t |
typedef std::vector<type_store_t> exprtk::details::generic_function_node< T, GenericFunction >::typestore_list_t |
typedef variable_node_t* exprtk::details::generic_function_node< T, GenericFunction >::variable_node_ptr_t |
typedef variable_node<T> exprtk::details::generic_function_node< T, GenericFunction >::variable_node_t |
typedef vector_elem_node_t* exprtk::details::generic_function_node< T, GenericFunction >::vector_elem_node_ptr_t |
typedef vector_elem_node<T> exprtk::details::generic_function_node< T, GenericFunction >::vector_elem_node_t |
typedef vector_node_t* exprtk::details::generic_function_node< T, GenericFunction >::vector_node_ptr_t |
typedef vector_node<T> exprtk::details::generic_function_node< T, GenericFunction >::vector_node_t |
typedef std::pair<void*,std::size_t> exprtk::details::generic_function_node< T, GenericFunction >::void_t |
exprtk::details::generic_function_node< T, GenericFunction >::generic_function_node | ( | const std::vector< expression_ptr > & | arg_list, | |
GenericFunction * | func = (GenericFunction*)(0) | |||
) | [inline] |
exprtk::details::generic_function_node< T, GenericFunction >::~generic_function_node | ( | ) | [inline] |
virtual bool exprtk::details::generic_function_node< T, GenericFunction >::init_branches | ( | ) | [inline, virtual] |
bool exprtk::details::generic_function_node< T, GenericFunction >::operator< | ( | const generic_function_node< T, GenericFunction > & | fn | ) | const [inline] |
Reimplemented in exprtk::details::string_function_node< T, StringFunction >.
virtual bool exprtk::details::generic_function_node< T, GenericFunction >::populate_value_list | ( | ) | const [inline, protected, virtual] |
expression_node<T>::node_type exprtk::details::generic_function_node< T, GenericFunction >::type | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Reimplemented in exprtk::details::string_function_node< T, StringFunction >, exprtk::details::multimode_genfunction_node< T, GenericFunction >, exprtk::details::multimode_strfunction_node< T, StringFunction >, and exprtk::details::return_node< T >.
T exprtk::details::generic_function_node< T, GenericFunction >::value | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Reimplemented in exprtk::details::string_function_node< T, StringFunction >, exprtk::details::multimode_genfunction_node< T, GenericFunction >, exprtk::details::multimode_strfunction_node< T, StringFunction >, and exprtk::details::return_node< T >.
GenericFunction* exprtk::details::generic_function_node< T, GenericFunction >::function_ [protected] |
typestore_list_t exprtk::details::generic_function_node< T, GenericFunction >::typestore_list_ [mutable, protected] |