Definition at line 6876 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
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 |
typedef vec_data_store<T> exprtk::details::vector_interface< T >::vds_t |
Definition at line 6881 of file exprtk.hpp.
typedef vector_node<T>* exprtk::details::vector_interface< T >::vector_node_ptr |
Definition at line 6880 of file exprtk.hpp.
|
inlinevirtual |
Definition at line 6883 of file exprtk.hpp.
References mrpt::math::size().
|
inlinevirtual |
Reimplemented in exprtk::details::assignment_vecvec_op_node< T, Operation >, and exprtk::details::assignment_vec_op_node< T, Operation >.
Definition at line 6896 of file exprtk.hpp.
Referenced by exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node().
|
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 >.
Referenced by exprtk::details::generic_function_node< T, null_igenfunc< T > >::init_branches().
|
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 >.
Referenced by exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::generic_function_node< T, null_igenfunc< T > >::init_branches(), and exprtk::details::swap_vecvec_node< T >::swap_vecvec_node().
|
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 >.
Referenced by exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::details::vec_add_op< T >::process(), exprtk::details::vec_mul_op< T >::process(), exprtk::details::vec_avg_op< T >::process(), exprtk::details::vec_min_op< T >::process(), exprtk::details::vec_max_op< T >::process(), exprtk::details::swap_vecvec_node< T >::swap_vecvec_node(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), and exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node().
|
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 >.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Sun Nov 26 00:44:48 UTC 2017 |