OpcUaCanOpen
CANopen OPC-UA server
|
#include <exprtk.hpp>
Inherited by exprtk::details::assignment_vec_node< T >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::swap_vecvec_node< T >, exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, and exprtk::details::vector_node< T >.
Public Types | |
typedef vector_node< T > * | vector_node_ptr |
typedef vec_data_store< T > | vds_t |
Public Member Functions | |
virtual | ~vector_interface () |
virtual std::size_t | size () const =0 |
virtual vector_node_ptr | vec () const =0 |
virtual vector_node_ptr | vec ()=0 |
virtual vds_t & | vds ()=0 |
virtual const vds_t & | vds () const =0 |
virtual bool | side_effect () const |
Definition at line 7084 of file exprtk.hpp.
typedef vec_data_store<T> exprtk::details::vector_interface< T >::vds_t |
Definition at line 7089 of file exprtk.hpp.
typedef vector_node<T>* exprtk::details::vector_interface< T >::vector_node_ptr |
Definition at line 7088 of file exprtk.hpp.
|
inlinevirtual |
Definition at line 7091 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in exprtk::details::assignment_vecvec_op_node< T, Operation >, and exprtk::details::assignment_vec_op_node< T, Operation >.
Definition at line 7104 of file exprtk.hpp.
|
pure virtual |
Implemented in exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::swap_vecvec_node< T >, and exprtk::details::vector_node< T >.
|
pure virtual |
Implemented in exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::swap_vecvec_node< T >, and exprtk::details::vector_node< T >.
|
pure virtual |
Implemented in exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::swap_vecvec_node< T >, and exprtk::details::vector_node< T >.
|
pure virtual |
Implemented in exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::swap_vecvec_node< T >, and exprtk::details::vector_node< T >.
|
pure virtual |
Implemented in exprtk::details::unary_vector_node< T, Operation >, exprtk::details::vec_binop_valvec_node< T, Operation >, exprtk::details::vec_binop_vecval_node< T, Operation >, exprtk::details::vec_binop_vecvec_node< T, Operation >, exprtk::details::assignment_vecvec_op_node< T, Operation >, exprtk::details::assignment_vec_op_node< T, Operation >, exprtk::details::assignment_vecvec_node< T >, exprtk::details::assignment_vec_node< T >, exprtk::details::swap_vecvec_node< T >, and exprtk::details::vector_node< T >.