Definition at line 3438 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
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 () |
std::size_t | process (generator &g) |
virtual void | init () |
virtual void | reset () |
virtual bool | result () |
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_ |
|
private |
Definition at line 3442 of file exprtk.hpp.
|
inline |
Definition at line 3458 of file exprtk.hpp.
|
inline |
Definition at line 3474 of file exprtk.hpp.
|
inlinevirtualinherited |
Definition at line 2740 of file exprtk.hpp.
|
inlineprivatevirtual |
Implements exprtk::lexer::token_modifier.
Definition at line 3481 of file exprtk.hpp.
References exprtk::lexer::token::e_symbol, exprtk::lexer::token::type, and exprtk::lexer::token::value.
|
inlinevirtualinherited |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 2858 of file exprtk.hpp.
References exprtk::details::t(), and exprtk::lexer::generator::token_list_.
Referenced by exprtk::lexer::helper::helper_assembly::run_modifiers().
|
inline |
Definition at line 3446 of file exprtk.hpp.
|
inlinevirtualinherited |
Reimplemented in exprtk::lexer::helper::numeric_checker, and exprtk::lexer::helper::bracket_checker.
Definition at line 2741 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::helper_assembly::run_inserters(), exprtk::lexer::helper::helper_assembly::run_joiners(), exprtk::lexer::helper::helper_assembly::run_modifiers(), and exprtk::lexer::helper::helper_assembly::run_scanners().
|
inlinevirtualinherited |
Reimplemented in exprtk::lexer::helper::sequence_validator, exprtk::lexer::helper::numeric_checker, and exprtk::lexer::helper::bracket_checker.
Definition at line 2742 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::helper_assembly::run_inserters(), exprtk::lexer::helper::helper_assembly::run_joiners(), exprtk::lexer::helper::helper_assembly::run_modifiers(), and exprtk::lexer::helper::helper_assembly::run_scanners().
|
private |
Definition at line 3502 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017 |