Classes |
Public Types |
Public Member Functions |
Protected Types |
Static Protected Attributes |
Friends |
List of all members
exprtk::symbol_table< T > Class Template Reference
Inheritance diagram for exprtk::symbol_table< T >:
Member Typedef Documentation◆ expression_ptr
template<typename T >
◆ ff00_functor
template<typename T >
◆ ff01_functor
template<typename T >
◆ ff02_functor
template<typename T >
◆ ff03_functor
template<typename T >
◆ ff04_functor
template<typename T >
◆ ff05_functor
template<typename T >
◆ ff06_functor
template<typename T >
◆ ff07_functor
template<typename T >
◆ ff08_functor
template<typename T >
◆ ff09_functor
template<typename T >
◆ ff10_functor
template<typename T >
◆ ff11_functor
template<typename T >
◆ ff12_functor
template<typename T >
◆ ff13_functor
template<typename T >
◆ ff14_functor
template<typename T >
◆ ff15_functor
template<typename T >
◆ function_ptr
template<typename T >
◆ function_t
template<typename T >
◆ generic_function_ptr
template<typename T >
◆ generic_function_t
template<typename T >
◆ stringvar_ptr
template<typename T >
◆ stringvar_t
template<typename T >
◆ vararg_function_ptr
template<typename T >
◆ vararg_function_t
template<typename T >
◆ variable_ptr
template<typename T >
◆ variable_t
template<typename T >
◆ vector_holder_ptr
template<typename T >
◆ vector_holder_t
template<typename T >
Constructor & Destructor Documentation◆ symbol_table() [1/2]
template<typename T >
◆ ~symbol_table()
template<typename T >
◆ symbol_table() [2/2]
template<typename T >
Member Function Documentation◆ add_constant()
template<typename T >
References exprtk::details::t(), and exprtk::details::value(). Referenced by exprtk::compute(). ◆ add_constants()
template<typename T >
Referenced by exprtk::compute(), and exprtk::pgo_primer(). ◆ add_epsilon()
template<typename T >
References exprtk::details::value(). ◆ add_function() [1/3]
template<typename T >
◆ add_function() [2/3]
template<typename T >
◆ add_function() [3/3]
template<typename T >
◆ add_infinity()
template<typename T >
◆ add_package()
template<typename T >
template<typename Package >
◆ add_pi()
template<typename T >
◆ add_reserved_function() [1/2]
template<typename T >
◆ add_reserved_function() [2/2]
template<typename T >
◆ add_stringvar()
template<typename T >
◆ add_variable()
template<typename T >
References exprtk::details::t(). Referenced by exprtk::pgo_primer(). ◆ add_vector() [1/4]
template<typename T >
References exprtk::vector_view< T >::size(). ◆ add_vector() [2/4]
template<typename T >
template<typename Allocator >
◆ add_vector() [3/4]
template<typename T >
◆ add_vector() [4/4]
template<typename T >
template<std::size_t N>
◆ clear()
template<typename T >
Referenced by exprtk::function_compositor< T >::clear(). ◆ clear_functions()
template<typename T >
◆ clear_local_constants()
template<typename T >
◆ clear_strings()
template<typename T >
◆ clear_variables()
template<typename T >
◆ clear_vectors()
template<typename T >
◆ create_stringvar()
template<typename T >
References string, and exprtk::details::value(). ◆ create_variable()
template<typename T >
References exprtk::details::t(), and exprtk::details::value(). ◆ exprtk_define_freefunction()
template<typename T >
◆ function_count()
template<typename T >
◆ get_conststr_stringvar_name()
template<typename T >
◆ get_function()
template<typename T >
Referenced by exprtk::symbol_table< T >::load_from(). ◆ get_generic_function()
template<typename T >
Referenced by exprtk::symbol_table< T >::load_from(). ◆ get_overload_function()
template<typename T >
Referenced by exprtk::symbol_table< T >::load_from(). ◆ get_string_function()
template<typename T >
Referenced by exprtk::symbol_table< T >::load_from(). ◆ get_stringvar()
template<typename T >
◆ get_stringvar_list() [1/2]
template<typename T >
template<typename Allocator , template< typename, typename > class Sequence>
◆ get_stringvar_list() [2/2]
template<typename T >
template<typename Allocator , template< typename, typename > class Sequence>
◆ get_stringvar_name()
template<typename T >
◆ get_vararg_function()
template<typename T >
Referenced by exprtk::symbol_table< T >::load_from(). ◆ get_variable() [1/2]
template<typename T >
Referenced by exprtk::derivative(), exprtk::integrate(), exprtk::second_derivative(), and exprtk::third_derivative(). ◆ get_variable() [2/2]
template<typename T >
◆ get_variable_list() [1/2]
template<typename T >
template<typename Allocator , template< typename, typename > class Sequence>
◆ get_variable_list() [2/2]
template<typename T >
template<typename Allocator , template< typename, typename > class Sequence>
◆ get_variable_name()
template<typename T >
◆ get_vector()
template<typename T >
◆ get_vector_list()
template<typename T >
template<typename Allocator , template< typename, typename > class Sequence>
◆ get_vector_name()
template<typename T >
◆ is_constant_node()
template<typename T >
◆ is_constant_string()
template<typename T >
◆ is_conststr_stringvar()
template<typename T >
◆ is_function()
template<typename T >
◆ is_stringvar()
template<typename T >
◆ is_vararg_function()
template<typename T >
◆ is_variable()
template<typename T >
◆ is_vector()
template<typename T >
◆ load_from()
template<typename T >
References exprtk::symbol_table< T >::control_block::st_data::function_store, exprtk::symbol_table< T >::control_block::st_data::generic_function_store, exprtk::symbol_table< T >::get_function(), exprtk::symbol_table< T >::get_generic_function(), exprtk::symbol_table< T >::get_overload_function(), exprtk::symbol_table< T >::get_string_function(), exprtk::symbol_table< T >::get_vararg_function(), exprtk::symbol_table< T >::control_block::st_data::overload_function_store, exprtk::symbol_table< T >::control_block::st_data::string_function_store, and exprtk::symbol_table< T >::control_block::st_data::vararg_function_store. ◆ operator=()
template<typename T >
◆ operator==()
template<typename T >
◆ remove_function()
template<typename T >
◆ remove_stringvar()
template<typename T >
◆ remove_vararg_function()
template<typename T >
◆ remove_variable()
template<typename T >
◆ remove_vector()
template<typename T >
◆ stringvar_count()
template<typename T >
◆ stringvar_ref()
template<typename T >
References string. ◆ symbol_exists()
template<typename T >
References exprtk::details::is_reserved_symbol(). ◆ valid()
template<typename T >
Referenced by exprtk::derivative(), exprtk::integrate(), exprtk::second_derivative(), and exprtk::third_derivative(). ◆ variable_count()
template<typename T >
◆ variable_ref()
template<typename T >
◆ vector_count()
template<typename T >
Friends And Related Function Documentation◆ parser< T >
template<typename T >
Member Data Documentation◆ lut_size
template<typename T >
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||