OpcUaCanOpen
CANopen OPC-UA server
|
#include <exprtk.hpp>
Inherits exprtk::details::generic_function_node< T, StringFunction >, exprtk::details::string_base_node< T >, and exprtk::details::range_interface< T >.
Inherited by exprtk::details::multimode_strfunction_node< T, StringFunction >.
Public Member Functions | |
string_function_node (StringFunction *func, const std::vector< typename gen_function_t::expression_ptr > &arg_list) | |
bool | operator< (const string_function_node< T, StringFunction > &fn) const |
T | value () const |
expression_node< T >::node_type | type () const |
std::string | str () const |
char_cptr | base () const |
std::size_t | size () const |
range_t & | range_ref () |
const range_t & | range_ref () const |
![]() | |
generic_function_node (const std::vector< expression_ptr > &arg_list, StringFunction *func=(StringFunction *)(0)) | |
virtual | ~generic_function_node () |
virtual bool | init_branches () |
bool | operator< (const generic_function_node< T, StringFunction > &fn) const |
T | value () const |
expression_node< T >::node_type | type () const |
![]() | |
virtual | ~expression_node () |
virtual expression_node< T > * | branch (const std::size_t &index=0) const |
![]() | |
virtual | ~string_base_node () |
![]() | |
virtual | ~range_interface () |
Protected Attributes | |
range_t | range_ |
std::string | ret_string_ |
![]() | |
StringFunction * | function_ |
typestore_list_t | typestore_list_ |
Additional Inherited Members | |
![]() | |
virtual bool | populate_value_list () const |
Definition at line 11710 of file exprtk.hpp.
typedef generic_function_node<T,StringFunction> exprtk::details::string_function_node< T, StringFunction >::gen_function_t |
Definition at line 11716 of file exprtk.hpp.
typedef range_pack<T> exprtk::details::string_function_node< T, StringFunction >::range_t |
Definition at line 11717 of file exprtk.hpp.
|
inline |
Definition at line 11719 of file exprtk.hpp.
|
inlinevirtual |
Implements exprtk::details::string_base_node< T >.
Definition at line 11765 of file exprtk.hpp.
|
inline |
Definition at line 11729 of file exprtk.hpp.
|
inlinevirtual |
Implements exprtk::details::range_interface< T >.
Definition at line 11775 of file exprtk.hpp.
|
inlinevirtual |
Implements exprtk::details::range_interface< T >.
Definition at line 11780 of file exprtk.hpp.
|
inlinevirtual |
Implements exprtk::details::string_base_node< T >.
Definition at line 11770 of file exprtk.hpp.
|
inlinevirtual |
Implements exprtk::details::string_base_node< T >.
Definition at line 11760 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::details::expression_node< T >.
Reimplemented in exprtk::details::multimode_strfunction_node< T, StringFunction >.
Definition at line 11755 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::details::expression_node< T >.
Reimplemented in exprtk::details::multimode_strfunction_node< T, StringFunction >.
Definition at line 11734 of file exprtk.hpp.
|
mutableprotected |
Definition at line 11787 of file exprtk.hpp.
|
mutableprotected |
Definition at line 11788 of file exprtk.hpp.