|
C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Member Functions | |
| bool | remove (const std::string &target_symbol) |
| bool | add_replace (const std::string &target_symbol, const std::string &replace_symbol, const lexer::token::token_type token_type=lexer::token::e_symbol) |
| void | clear () |
Public Member Functions inherited from exprtk::lexer::token_modifier | |
| std::size_t | process (generator &g) |
Public Member Functions inherited from exprtk::lexer::helper_interface | |
| virtual void | init () |
| virtual void | reset () |
| virtual bool | result () |
| virtual | ~helper_interface () |
Private Types | |
| typedef std::map< std::string, std::pair< std::string, token::token_type >, details::ilesscompare > | replace_map_t |
Private Member Functions | |
| bool | modify (lexer::token &t) |
Private Attributes | |
| replace_map_t | replace_map_ |
Definition at line 3864 of file exprtk.hpp.
|
private |
Definition at line 3868 of file exprtk.hpp.
|
inline |
Definition at line 3884 of file exprtk.hpp.
References replace_map_.
Referenced by exprtk::parser< T >::init_precompilation(), and exprtk::parser< T >::replace_symbol().
|
inline |
Definition at line 3900 of file exprtk.hpp.
References replace_map_.
Referenced by exprtk::parser< T >::init_precompilation().
|
inlineprivatevirtual |
Implements exprtk::lexer::token_modifier.
Definition at line 3907 of file exprtk.hpp.
References exprtk::lexer::token::e_symbol, and replace_map_.
|
inline |
Definition at line 3872 of file exprtk.hpp.
References replace_map_.
Referenced by exprtk::parser< T >::remove_replace_symbol().
|
private |
Definition at line 3928 of file exprtk.hpp.
Referenced by add_replace(), clear(), modify(), and remove().