Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Public Member Functions | Public Attributes
exprtk::lexer::helper::helper_assembly Struct Reference

Detailed Description

Definition at line 3677 of file exprtk.hpp.

#include <mrpt/otherlibs/exprtk.hpp>

Public Member Functions

bool register_scanner (lexer::token_scanner *scanner)
 
bool register_modifier (lexer::token_modifier *modifier)
 
bool register_joiner (lexer::token_joiner *joiner)
 
bool register_inserter (lexer::token_inserter *inserter)
 
bool run_modifiers (lexer::generator &g)
 
bool run_joiners (lexer::generator &g)
 
bool run_inserters (lexer::generator &g)
 
bool run_scanners (lexer::generator &g)
 

Public Attributes

std::vector< lexer::token_scanner * > token_scanner_list
 
std::vector< lexer::token_modifier * > token_modifier_list
 
std::vector< lexer::token_joiner * > token_joiner_list
 
std::vector< lexer::token_inserter * > token_inserter_list
 
lexer::token_scannererror_token_scanner
 
lexer::token_modifiererror_token_modifier
 
lexer::token_joinererror_token_joiner
 
lexer::token_insertererror_token_inserter
 

Member Function Documentation

◆ register_inserter()

bool exprtk::lexer::helper::helper_assembly::register_inserter ( lexer::token_inserter inserter)
inline

Definition at line 3721 of file exprtk.hpp.

References mrpt::utils::find().

◆ register_joiner()

bool exprtk::lexer::helper::helper_assembly::register_joiner ( lexer::token_joiner joiner)
inline

Definition at line 3707 of file exprtk.hpp.

References mrpt::utils::find().

◆ register_modifier()

bool exprtk::lexer::helper::helper_assembly::register_modifier ( lexer::token_modifier modifier)
inline

Definition at line 3693 of file exprtk.hpp.

References mrpt::utils::find().

◆ register_scanner()

bool exprtk::lexer::helper::helper_assembly::register_scanner ( lexer::token_scanner scanner)
inline

Definition at line 3679 of file exprtk.hpp.

References mrpt::utils::find().

◆ run_inserters()

bool exprtk::lexer::helper::helper_assembly::run_inserters ( lexer::generator g)
inline

◆ run_joiners()

bool exprtk::lexer::helper::helper_assembly::run_joiners ( lexer::generator g)
inline

◆ run_modifiers()

bool exprtk::lexer::helper::helper_assembly::run_modifiers ( lexer::generator g)
inline

◆ run_scanners()

bool exprtk::lexer::helper::helper_assembly::run_scanners ( lexer::generator g)
inline

Member Data Documentation

◆ error_token_inserter

lexer::token_inserter* exprtk::lexer::helper::helper_assembly::error_token_inserter

Definition at line 3831 of file exprtk.hpp.

◆ error_token_joiner

lexer::token_joiner* exprtk::lexer::helper::helper_assembly::error_token_joiner

Definition at line 3830 of file exprtk.hpp.

◆ error_token_modifier

lexer::token_modifier* exprtk::lexer::helper::helper_assembly::error_token_modifier

Definition at line 3829 of file exprtk.hpp.

◆ error_token_scanner

lexer::token_scanner* exprtk::lexer::helper::helper_assembly::error_token_scanner

Definition at line 3828 of file exprtk.hpp.

◆ token_inserter_list

std::vector<lexer::token_inserter*> exprtk::lexer::helper::helper_assembly::token_inserter_list

Definition at line 3826 of file exprtk.hpp.

◆ token_joiner_list

std::vector<lexer::token_joiner*> exprtk::lexer::helper::helper_assembly::token_joiner_list

Definition at line 3825 of file exprtk.hpp.

◆ token_modifier_list

std::vector<lexer::token_modifier*> exprtk::lexer::helper::helper_assembly::token_modifier_list

Definition at line 3824 of file exprtk.hpp.

◆ token_scanner_list

std::vector<lexer::token_scanner*> exprtk::lexer::helper::helper_assembly::token_scanner_list

Definition at line 3823 of file exprtk.hpp.




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Mon Oct 30 10:27:08 UTC 2017