OpcUaCanOpen
CANopen OPC-UA server
my_usr_ext< T > Struct Template Reference

Inherits exprtk::parser< T >::unknown_symbol_resolver.

Public Types

typedef exprtk::symbol_table< T > symbol_table_t
 
typedef exprtk::parser< T >::unknown_symbol_resolver usr_t
 
- Public Types inherited from exprtk::parser< T >::unknown_symbol_resolver
enum  usr_symbol_type { e_usr_unknown_type = 0, e_usr_variable_type = 1, e_usr_constant_type = 2 }
 
enum  usr_mode { e_usrmode_default = 0, e_usrmode_extended = 1 }
 

Public Member Functions

 my_usr_ext ()
 
virtual bool process (const std::string &unknown_symbol, symbol_table_t &symbol_table, std::string &error_message)
 
- Public Member Functions inherited from exprtk::parser< T >::unknown_symbol_resolver
 unknown_symbol_resolver (const usr_mode m=e_usrmode_default)
 
virtual ~unknown_symbol_resolver ()
 
virtual bool process (const std::string &, usr_symbol_type &st, T &default_value, std::string &error_message)
 

Additional Inherited Members

- Public Attributes inherited from exprtk::parser< T >::unknown_symbol_resolver
usr_mode mode
 

Detailed Description

template<typename T>
struct my_usr_ext< T >

Definition at line 8299 of file exprtk_test.cpp.

Member Typedef Documentation

◆ symbol_table_t

template<typename T>
typedef exprtk::symbol_table<T> my_usr_ext< T >::symbol_table_t

Definition at line 8301 of file exprtk_test.cpp.

◆ usr_t

template<typename T>
typedef exprtk::parser<T>::unknown_symbol_resolver my_usr_ext< T >::usr_t

Definition at line 8302 of file exprtk_test.cpp.

Constructor & Destructor Documentation

◆ my_usr_ext()

template<typename T>
my_usr_ext< T >::my_usr_ext ( )
inline

Definition at line 8304 of file exprtk_test.cpp.

Member Function Documentation

◆ process()

template<typename T>
virtual bool my_usr_ext< T >::process ( const std::string &  unknown_symbol,
symbol_table_t symbol_table,
std::string &  error_message 
)
inlinevirtual

Reimplemented from exprtk::parser< T >::unknown_symbol_resolver.

Definition at line 8308 of file exprtk_test.cpp.


The documentation for this struct was generated from the following file: