exprtk::details::collector_helper< T > Struct Template Reference

#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)
 

Member Typedef Documentation

◆ expression_t

template<typename T >
typedef exprtk::expression<T> exprtk::details::collector_helper< T >::expression_t

◆ parser_t

template<typename T >
typedef exprtk::parser<T> exprtk::details::collector_helper< T >::parser_t

◆ symbol_t

template<typename T >
typedef parser_t::dependent_entity_collector::symbol_t exprtk::details::collector_helper< T >::symbol_t

◆ symbol_table_t

template<typename T >
typedef exprtk::symbol_table<T> exprtk::details::collector_helper< T >::symbol_table_t

◆ usr_t

template<typename T >
typedef parser_t::unknown_symbol_resolver exprtk::details::collector_helper< T >::usr_t

Member Function Documentation

◆ collection_pass()


The documentation for this struct was generated from the following file: