|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
| virtual | ~token_scanner () |
| token_scanner (const std::size_t &stride) | |
| std::size_t | process (generator &g) |
| virtual bool | operator() (const token &) |
| virtual bool | operator() (const token &, const token &) |
| virtual bool | operator() (const token &, const token &, const token &) |
| virtual bool | operator() (const token &, const token &, const token &, const token &) |
| Public Member Functions inherited from exprtk::lexer::helper_interface | |
| virtual void | init () |
| virtual void | reset () |
| virtual bool | result () |
| virtual | ~helper_interface () |
Private Attributes | |
| const std::size_t | stride_ |
Definition at line 3174 of file exprtk.hpp.
|
inlinevirtual |
|
inlineexplicit |
Definition at line 3181 of file exprtk.hpp.
References stride_.
Referenced by exprtk::lexer::helper::bracket_checker::bracket_checker(), exprtk::lexer::helper::numeric_checker< T >::numeric_checker(), exprtk::lexer::helper::sequence_validator::sequence_validator(), and exprtk::lexer::helper::sequence_validator_3tokens::sequence_validator_3tokens().
|
inlinevirtual |
Reimplemented in exprtk::lexer::helper::bracket_checker, exprtk::lexer::helper::numeric_checker< T >, exprtk::lexer::helper::sequence_validator, and exprtk::lexer::helper::sequence_validator_3tokens.
Definition at line 3258 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in exprtk::lexer::helper::bracket_checker, exprtk::lexer::helper::numeric_checker< T >, exprtk::lexer::helper::sequence_validator, and exprtk::lexer::helper::sequence_validator_3tokens.
Definition at line 3263 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in exprtk::lexer::helper::bracket_checker, exprtk::lexer::helper::numeric_checker< T >, exprtk::lexer::helper::sequence_validator, and exprtk::lexer::helper::sequence_validator_3tokens.
Definition at line 3268 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in exprtk::lexer::helper::bracket_checker, exprtk::lexer::helper::numeric_checker< T >, exprtk::lexer::helper::sequence_validator, and exprtk::lexer::helper::sequence_validator_3tokens.
Definition at line 3273 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3190 of file exprtk.hpp.
References exprtk_override, and stride_.
Referenced by exprtk::lexer::helper::helper_assembly::run_scanners().
|
private |
Definition at line 3280 of file exprtk.hpp.
Referenced by process(), and token_scanner().