GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Types | Public Member Functions | List of all members
exprtk::details::collector_helper< T >::resolve_as_vector Struct Reference

#include <Exprtk.hpp>

Inheritance diagram for exprtk::details::collector_helper< T >::resolve_as_vector:
Inheritance graph
[legend]

Public Types

typedef exprtk::parser< T > parser_t
 
- Public Types inherited from exprtk::parser< T >::unknown_symbol_resolver
enum  usr_symbol_type { e_usr_unknown_type = 0 , e_usr_variable_type = 1 , e_usr_constant_type = 2 }
 
enum  usr_mode { e_usrmode_default = 0 , e_usrmode_extended = 1 }
 

Public Member Functions

 resolve_as_vector ()
 
virtual bool process (const std::string &unknown_symbol, symbol_table_t &symbol_table, std::string &) exprtk_override
 
- Public Member Functions inherited from exprtk::parser< T >::unknown_symbol_resolver
 unknown_symbol_resolver (const usr_mode m=e_usrmode_default)
 
virtual ~unknown_symbol_resolver ()
 
virtual bool process (const std::string &, usr_symbol_type &st, T &default_value, std::string &error_message)
 

Additional Inherited Members

- Public Attributes inherited from exprtk::parser< T >::unknown_symbol_resolver
usr_mode mode
 

Member Typedef Documentation

◆ parser_t

Constructor & Destructor Documentation

◆ resolve_as_vector()

template<typename T >
exprtk::details::collector_helper< T >::resolve_as_vector::resolve_as_vector ( )
inline

Member Function Documentation

◆ process()

template<typename T >
virtual bool exprtk::details::collector_helper< T >::resolve_as_vector::process ( const std::string &  unknown_symbol,
symbol_table_t symbol_table,
std::string &   
)
inlinevirtual

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