exprtk
parser
exprtk::parser< T > Member List
This is the complete list of members for
exprtk::parser< T >
, including all inherited members.
advance_token
(const token_advance_mode mode)
exprtk::lexer::parser_helper
inline
clear_loop_runtime_check
()
exprtk::parser< T >
inline
collect_type
enum name
exprtk::parser< T >
compile
(const std::string &expression_string, expression< T > &expr)
exprtk::parser< T >
inline
compile
(const std::string &expression_string, symbol_table_t &symtab)
exprtk::parser< T >
inline
current_token
() const
exprtk::lexer::parser_helper
inline
dec
()
exprtk::parser< T >
inline
details::disable_type_checking
exprtk::parser< T >
friend
disable_unknown_symbol_resolver
()
exprtk::parser< T >
inline
e_advance
enum value
exprtk::lexer::parser_helper
e_ct_assignments
enum value
exprtk::parser< T >
e_ct_functions
enum value
exprtk::parser< T >
e_ct_none
enum value
exprtk::parser< T >
e_ct_variables
enum value
exprtk::parser< T >
e_hold
enum value
exprtk::lexer::parser_helper
e_st_function
enum value
exprtk::parser< T >
e_st_local_string
enum value
exprtk::parser< T >
e_st_local_variable
enum value
exprtk::parser< T >
e_st_local_vector
enum value
exprtk::parser< T >
e_st_string
enum value
exprtk::parser< T >
e_st_unknown
enum value
exprtk::parser< T >
e_st_variable
enum value
exprtk::parser< T >
e_st_vecelem
enum value
exprtk::parser< T >
e_st_vector
enum value
exprtk::parser< T >
enable_unknown_symbol_resolver
(unknown_symbol_resolver *usr=reinterpret_cast< unknown_symbol_resolver * >(0))
exprtk::parser< T >
inline
enable_unknown_symbol_resolver
(unknown_symbol_resolver &usr)
exprtk::parser< T >
inline
error
() const
exprtk::parser< T >
inline
error_count
() const
exprtk::parser< T >
inline
generator_t
typedef
exprtk::lexer::parser_helper
get_error
(const std::size_t &index) const
exprtk::parser< T >
inline
init
(const std::string &str)
exprtk::lexer::parser_helper
inline
init_precompilation
()
exprtk::parser< T >
inline
lexer
()
exprtk::lexer::parser_helper
inline
lexer
() const
exprtk::lexer::parser_helper
inline
next_token
()
exprtk::lexer::parser_helper
inline
parser
(const settings_t &settings=settings_t())
exprtk::parser< T >
inline
peek_token_is
(const token_t::token_type &ttype)
exprtk::lexer::parser_helper
inline
peek_token_is
(const std::string &s)
exprtk::lexer::parser_helper
inline
process_lexer_errors
()
exprtk::parser< T >
inline
register_loop_runtime_check
(loop_runtime_check &lrtchk)
exprtk::parser< T >
inline
remove_replace_symbol
(const std::string &symbol)
exprtk::parser< T >
inline
replace_symbol
(const std::string &old_symbol, const std::string &new_symbol)
exprtk::parser< T >
inline
restore_token
()
exprtk::lexer::parser_helper
inline
run_assemblies
()
exprtk::parser< T >
inline
settings
()
exprtk::parser< T >
inline
settings_t
typedef
exprtk::parser< T >
store_token
()
exprtk::lexer::parser_helper
inline
symbol_type
enum name
exprtk::parser< T >
token_advance_mode
enum name
exprtk::lexer::parser_helper
token_is
(const token_t::token_type &ttype, const token_advance_mode mode=e_advance)
exprtk::lexer::parser_helper
inline
token_is
(const token_t::token_type &ttype, const std::string &value, const token_advance_mode mode=e_advance)
exprtk::lexer::parser_helper
inline
~parser
()
exprtk::parser< T >
inline