GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Public Types | Static Public Member Functions | List of all members
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

◆ usr_t

Member Function Documentation

◆ collection_pass()

template<typename T >
static bool exprtk::details::collector_helper< T >::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 
)
inlinestatic

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