OpcUaCanOpen
CANopen OPC-UA server
|
Public Types | |
enum | element_type { e_none, e_variable, e_vector, e_vecelem, e_string } |
typedef details::vector_holder< T > | vector_holder_t |
typedef variable_node_t * | variable_node_ptr |
typedef vector_holder_t * | vector_holder_ptr |
typedef expression_node_t * | expression_node_ptr |
typedef stringvar_node_t * | stringvar_node_ptr |
Public Member Functions | |
scope_element () | |
bool | operator< (const scope_element &se) const |
void | clear () |
Public Attributes | |
std::string | name |
std::size_t | size |
std::size_t | index |
std::size_t | depth |
std::size_t | ref_count |
std::size_t | ip_index |
element_type | type |
bool | active |
void * | data |
expression_node_ptr | var_node |
vector_holder_ptr | vec_node |
stringvar_node_ptr | str_node |
Definition at line 18415 of file exprtk.hpp.
typedef expression_node_t* exprtk::parser< T >::scope_element::expression_node_ptr |
Definition at line 18429 of file exprtk.hpp.
typedef stringvar_node_t* exprtk::parser< T >::scope_element::stringvar_node_ptr |
Definition at line 18431 of file exprtk.hpp.
typedef variable_node_t* exprtk::parser< T >::scope_element::variable_node_ptr |
Definition at line 18427 of file exprtk.hpp.
typedef vector_holder_t* exprtk::parser< T >::scope_element::vector_holder_ptr |
Definition at line 18428 of file exprtk.hpp.
typedef details::vector_holder<T> exprtk::parser< T >::scope_element::vector_holder_t |
Definition at line 18426 of file exprtk.hpp.
enum exprtk::parser::scope_element::element_type |
Enumerator | |
---|---|
e_none | |
e_variable | |
e_vector | |
e_vecelem | |
e_string |
Definition at line 18417 of file exprtk.hpp.
|
inline |
Definition at line 18434 of file exprtk.hpp.
|
inline |
Definition at line 18469 of file exprtk.hpp.
|
inline |
Definition at line 18451 of file exprtk.hpp.
bool exprtk::parser< T >::scope_element::active |
Definition at line 18494 of file exprtk.hpp.
void* exprtk::parser< T >::scope_element::data |
Definition at line 18495 of file exprtk.hpp.
std::size_t exprtk::parser< T >::scope_element::depth |
Definition at line 18490 of file exprtk.hpp.
std::size_t exprtk::parser< T >::scope_element::index |
Definition at line 18489 of file exprtk.hpp.
std::size_t exprtk::parser< T >::scope_element::ip_index |
Definition at line 18492 of file exprtk.hpp.
std::string exprtk::parser< T >::scope_element::name |
Definition at line 18487 of file exprtk.hpp.
std::size_t exprtk::parser< T >::scope_element::ref_count |
Definition at line 18491 of file exprtk.hpp.
std::size_t exprtk::parser< T >::scope_element::size |
Definition at line 18488 of file exprtk.hpp.
stringvar_node_ptr exprtk::parser< T >::scope_element::str_node |
Definition at line 18499 of file exprtk.hpp.
element_type exprtk::parser< T >::scope_element::type |
Definition at line 18493 of file exprtk.hpp.
expression_node_ptr exprtk::parser< T >::scope_element::var_node |
Definition at line 18496 of file exprtk.hpp.
vector_holder_ptr exprtk::parser< T >::scope_element::vec_node |
Definition at line 18497 of file exprtk.hpp.