OpcUaCanOpen
CANopen OPC-UA server
|
Public Types | |
typedef expression_node_t * | expression_node_ptr |
typedef variable_node_t * | variable_node_ptr |
typedef parser< T > | parser_t |
Public Member Functions | |
scope_element_manager (parser< T > &p) | |
std::size_t | size () const |
bool | empty () const |
scope_element & | get_element (const std::size_t &index) |
scope_element & | get_element (const std::string &var_name, const std::size_t index=std::numeric_limits< std::size_t >::max()) |
scope_element & | get_active_element (const std::string &var_name, const std::size_t index=std::numeric_limits< std::size_t >::max()) |
bool | add_element (const scope_element &se) |
void | deactivate (const std::size_t &scope_depth) |
void | free_element (scope_element &se) |
void | cleanup () |
std::size_t | next_ip_index () |
expression_node_ptr | get_variable (const T &v) |
Private Member Functions | |
scope_element_manager & | operator= (const scope_element_manager &) |
Private Attributes | |
parser_t & | parser_ |
std::vector< scope_element > | element_ |
scope_element | null_element_ |
std::size_t | input_param_cnt_ |
Definition at line 18503 of file exprtk.hpp.
typedef expression_node_t* exprtk::parser< T >::scope_element_manager::expression_node_ptr |
Definition at line 18507 of file exprtk.hpp.
typedef parser<T> exprtk::parser< T >::scope_element_manager::parser_t |
Definition at line 18509 of file exprtk.hpp.
typedef variable_node_t* exprtk::parser< T >::scope_element_manager::variable_node_ptr |
Definition at line 18508 of file exprtk.hpp.
|
inlineexplicit |
Definition at line 18511 of file exprtk.hpp.
|
inline |
Definition at line 18577 of file exprtk.hpp.
|
inline |
Definition at line 18651 of file exprtk.hpp.
|
inline |
Definition at line 18600 of file exprtk.hpp.
|
inline |
Definition at line 18521 of file exprtk.hpp.
|
inline |
Definition at line 18620 of file exprtk.hpp.
|
inline |
Definition at line 18555 of file exprtk.hpp.
|
inline |
Definition at line 18526 of file exprtk.hpp.
|
inline |
Definition at line 18534 of file exprtk.hpp.
|
inline |
Definition at line 18668 of file exprtk.hpp.
|
inline |
Definition at line 18663 of file exprtk.hpp.
|
private |
|
inline |
Definition at line 18516 of file exprtk.hpp.
|
private |
Definition at line 18697 of file exprtk.hpp.
|
private |
Definition at line 18699 of file exprtk.hpp.
|
private |
Definition at line 18698 of file exprtk.hpp.
|
private |
Definition at line 18696 of file exprtk.hpp.