C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Classes | |
class | parameter_list |
struct | scalar_view |
struct | type_view |
Public Types | |
enum | store_type { e_unknown , e_scalar , e_vector , e_string } |
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 | |
Definition at line 4676 of file exprtk.hpp.
typedef type_view<char> exprtk::type_store< T >::string_view |
Definition at line 4805 of file exprtk.hpp.
typedef type_view<T> exprtk::type_store< T >::vector_view |
Definition at line 4804 of file exprtk.hpp.
enum exprtk::type_store::store_type |
|
inline |
Definition at line 4686 of file exprtk.hpp.
union { ... } exprtk::type_store< T > |
void* exprtk::type_store< T >::data |
Definition at line 4694 of file exprtk.hpp.
std::size_t exprtk::type_store< T >::size |
Definition at line 4698 of file exprtk.hpp.
Referenced by exprtk::type_store< T >::type_view< ViewType >::end(), exprtk::type_store< T >::type_view< ViewType >::end(), exprtk::details::generic_function_node< T, GenericFunction >::populate_value_list(), and exprtk::type_store< T >::type_view< ViewType >::size().
store_type exprtk::type_store< T >::type |
Definition at line 4699 of file exprtk.hpp.
Referenced by overload_func< T >::determine_param_seq(), gen_func< T >::operator()(), inc_func< T >::operator()(), and exprtk::rtl::io::details::print_impl< T >::process().
T* exprtk::type_store< T >::vec_data |
Definition at line 4695 of file exprtk.hpp.