Definition at line 3835 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
|
| bool | init (const std::string &str) |
| |
| generator_t & | lexer () |
| |
| const generator_t & | lexer () const |
| |
| void | store_token () |
| |
| void | restore_token () |
| |
| void | next_token () |
| |
| const token_t & | current_token () const |
| |
| void | advance_token (const token_advance_mode mode) |
| |
| bool | token_is (const token_t::token_type &ttype, const token_advance_mode mode=e_advance) |
| |
| bool | token_is (const token_t::token_type &ttype, const std::string &value, const token_advance_mode mode=e_advance) |
| |
| bool | token_is_then_assign (const token_t::token_type &ttype, std::string &token, const token_advance_mode mode=e_advance) |
| |
| template<typename Allocator , template< typename, typename > class Container> |
| bool | token_is_then_assign (const token_t::token_type &ttype, Container< std::string, Allocator > &token_list, const token_advance_mode mode=e_advance) |
| |
| bool | peek_token_is (const token_t::token_type &ttype) |
| |
| bool | peek_token_is (const std::string &s) |
| |
◆ generator_t
◆ token_t
◆ token_advance_mode
| Enumerator |
|---|
| e_hold | |
| e_advance | |
Definition at line 3888 of file exprtk.hpp.
◆ advance_token()
◆ current_token()
| const token_t& exprtk::lexer::parser_helper::current_token |
( |
| ) |
const |
|
inline |
◆ init()
| bool exprtk::lexer::parser_helper::init |
( |
const std::string & |
str | ) |
|
|
inline |
◆ lexer() [1/2]
◆ lexer() [2/2]
| const generator_t& exprtk::lexer::parser_helper::lexer |
( |
| ) |
const |
|
inline |
◆ next_token()
| void exprtk::lexer::parser_helper::next_token |
( |
| ) |
|
|
inline |
◆ peek_token_is() [1/2]
◆ peek_token_is() [2/2]
| bool exprtk::lexer::parser_helper::peek_token_is |
( |
const std::string & |
s | ) |
|
|
inline |
◆ restore_token()
| void exprtk::lexer::parser_helper::restore_token |
( |
| ) |
|
|
inline |
◆ store_token()
| void exprtk::lexer::parser_helper::store_token |
( |
| ) |
|
|
inline |
◆ token_is() [1/2]
◆ token_is() [2/2]
◆ token_is_then_assign() [1/2]
◆ token_is_then_assign() [2/2]
template<typename Allocator , template< typename, typename > class Container>
◆ current_token_
| token_t exprtk::lexer::parser_helper::current_token_ |
|
private |
◆ lexer_
◆ store_current_token_
| token_t exprtk::lexer::parser_helper::store_current_token_ |
|
private |