|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Classes | |
| class | parameter_list |
| struct | type_view |
| struct | scalar_view |
Public Types | |
| enum | store_type { e_unknown , e_scalar , e_vector , e_string } |
| typedef details::vector_interface< T > * | ivec_t |
| typedef type_view< T > | vector_view |
| typedef type_view< char > | string_view |
Public Member Functions | |
| type_store () | |
Public Attributes | |
| union { | |
| void * data | |
| T * vec_data | |
| }; | |
| std::size_t | size |
| store_type | type |
| ivec_t | ivec |
Definition at line 4800 of file exprtk.hpp.
| typedef details::vector_interface<T>* exprtk::type_store< T >::ivec_t |
Definition at line 4823 of file exprtk.hpp.
| typedef type_view<char> exprtk::type_store< T >::string_view |
Definition at line 4953 of file exprtk.hpp.
| typedef type_view<T> exprtk::type_store< T >::vector_view |
Definition at line 4952 of file exprtk.hpp.
| enum exprtk::type_store::store_type |
|
inline |
Definition at line 4810 of file exprtk.hpp.
References data, e_unknown, ivec, size, and type.
Referenced by exprtk::type_store< T >::parameter_list::back(), exprtk::type_store< T >::parameter_list::back(), exprtk::type_store< T >::parameter_list::front(), exprtk::type_store< T >::parameter_list::front(), exprtk::type_store< T >::parameter_list::operator[](), and exprtk::type_store< T >::parameter_list::operator[]().
| union { ... } exprtk::type_store< T > |
| void* exprtk::type_store< T >::data |
Definition at line 4819 of file exprtk.hpp.
Referenced by exprtk::details::generic_function_node< T, StringFunction >::init_branches(), exprtk::details::generic_function_node< T, StringFunction >::populate_value_list(), exprtk::type_store< T >::scalar_view::scalar_view(), exprtk::type_store< T >::scalar_view::scalar_view(), type_store(), exprtk::type_store< T >::type_view< T >::type_view(), and exprtk::type_store< T >::type_view< T >::type_view().
| ivec_t exprtk::type_store< T >::ivec |
| std::size_t exprtk::type_store< T >::size |
| store_type exprtk::type_store< T >::type |
Definition at line 4826 of file exprtk.hpp.
Referenced by overload_func< T >::determine_param_seq(), exprtk::details::generic_function_node< T, StringFunction >::init_branches(), gen_func< T >::operator()(), inc_func< T >::operator()(), exprtk::details::generic_function_node< T, StringFunction >::populate_value_list(), exprtk::rtl::io::details::print_impl< T >::process(), and type_store().
| T* exprtk::type_store< T >::vec_data |
Definition at line 4820 of file exprtk.hpp.
Referenced by exprtk::details::generic_function_node< T, StringFunction >::init_branches().