|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Types | |
| typedef T * | data_ptr_t |
Public Member Functions | |
| vector_view (data_ptr_t data, const std::size_t &size) | |
| vector_view (const vector_view< T > &vv) | |
| void | rebase (data_ptr_t data) |
| bool | rebase (data_ptr_t data, const std::size_t new_size) |
| data_ptr_t | data () const |
| std::size_t | base_size () const |
| std::size_t | size () const |
| const T & | operator[] (const std::size_t index) const |
| T & | operator[] (const std::size_t index) |
| void | set_ref (data_ptr_t *data_ref) |
| void | set_size_ref (std::size_t *size_ref) |
| void | remove_ref (data_ptr_t *data_ref) |
| void | remove_size_ref (std::size_t *size_ref) |
| bool | set_size (const std::size_t new_size) |
Private Attributes | |
| const std::size_t | base_size_ |
| std::size_t | size_ |
| data_ptr_t | data_ |
| std::vector< data_ptr_t * > | data_ref_ |
| std::vector< std::size_t * > | size_ref_ |
Definition at line 4634 of file exprtk.hpp.
| typedef T* exprtk::vector_view< T >::data_ptr_t |
Definition at line 4638 of file exprtk.hpp.
|
inline |
Definition at line 4640 of file exprtk.hpp.
|
inline |
Definition at line 4649 of file exprtk.hpp.
|
inline |
Definition at line 4689 of file exprtk.hpp.
Referenced by my_vv_size_handler_t< T >::operator()(), vv_size_handler_t< T >::operator()(), run_test21(), and vector_resize_example().
|
inline |
Definition at line 4684 of file exprtk.hpp.
Referenced by my_vv_size_handler_t< T >::register_vector_view(), and vv_size_handler_t< T >::register_vector_view().
|
inline |
|
inline |
|
inline |
Definition at line 4658 of file exprtk.hpp.
Referenced by exprtk::vector_view< Type >::rebase(), run_test18(), run_test21(), vector_inline_resize_example(), and vector_resize_example().
|
inline |
Definition at line 4673 of file exprtk.hpp.
|
inline |
Definition at line 4727 of file exprtk.hpp.
Referenced by exprtk::details::generic_function_node< T, StringFunction >::~generic_function_node().
|
inline |
Definition at line 4737 of file exprtk.hpp.
Referenced by exprtk::details::generic_function_node< T, StringFunction >::~generic_function_node().
|
inline |
Definition at line 4711 of file exprtk.hpp.
|
inline |
Definition at line 4747 of file exprtk.hpp.
Referenced by my_vv_size_handler_t< T >::operator()(), vv_size_handler_t< T >::operator()(), exprtk::vector_view< Type >::rebase(), run_test21(), and vector_resize_example().
|
inline |
Definition at line 4719 of file exprtk.hpp.
|
inline |
Definition at line 4694 of file exprtk.hpp.
Referenced by exprtk::symbol_table< T >::add_vector().
|
private |
Definition at line 4775 of file exprtk.hpp.
|
private |
Definition at line 4777 of file exprtk.hpp.
|
private |
Definition at line 4778 of file exprtk.hpp.
|
private |
Definition at line 4776 of file exprtk.hpp.
|
private |
Definition at line 4779 of file exprtk.hpp.