C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Classes | |
struct | resolve_as_vector |
Public Types | |
typedef exprtk::symbol_table< T > | symbol_table_t |
typedef exprtk::expression< T > | expression_t |
typedef exprtk::parser< T > | parser_t |
typedef parser_t::dependent_entity_collector::symbol_t | symbol_t |
typedef parser_t::unknown_symbol_resolver | usr_t |
Static Public Member Functions | |
static bool | collection_pass (const std::string &expression_string, std::set< std::string > &symbol_set, const bool collect_variables, const bool collect_functions, const bool vector_pass, symbol_table_t &ext_symbol_table) |
Definition at line 41663 of file exprtk.hpp.
typedef exprtk::expression<T> exprtk::details::collector_helper< T >::expression_t |
Definition at line 41666 of file exprtk.hpp.
typedef exprtk::parser<T> exprtk::details::collector_helper< T >::parser_t |
Definition at line 41667 of file exprtk.hpp.
typedef parser_t::dependent_entity_collector::symbol_t exprtk::details::collector_helper< T >::symbol_t |
Definition at line 41668 of file exprtk.hpp.
typedef exprtk::symbol_table<T> exprtk::details::collector_helper< T >::symbol_table_t |
Definition at line 41665 of file exprtk.hpp.
Definition at line 41669 of file exprtk.hpp.
|
inlinestatic |
Definition at line 41691 of file exprtk.hpp.
References exprtk::parser< T >::dependent_entity_collector::collect_functions(), exprtk::collect_functions(), exprtk::parser< T >::dependent_entity_collector::collect_variables(), exprtk::collect_variables(), exprtk::parser< T >::compile(), exprtk::parser< T >::dec(), exprtk::details::disable_type_checking(), exprtk::parser< T >::enable_unknown_symbol_resolver(), exprtk::details::match_impl(), exprtk::expression< T >::register_symbol_table(), and exprtk::parser< T >::dependent_entity_collector::symbols().