|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
| numeric_checker () | |
| bool | result () |
| void | reset () |
| bool | operator() (const lexer::token &t) |
| std::size_t | error_count () const |
| std::size_t | error_index (const std::size_t &i) const |
| void | clear_errors () |
| 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::token_scanner | |
| virtual | ~token_scanner () |
| token_scanner (const std::size_t &stride) | |
| std::size_t | process (generator &g) |
| Public Member Functions inherited from exprtk::lexer::helper_interface | |
| virtual void | init () |
| virtual | ~helper_interface () |
Private Attributes | |
| std::size_t | current_index_ |
| std::vector< std::size_t > | error_list_ |
Definition at line 3865 of file exprtk.hpp.
|
inline |
Definition at line 3871 of file exprtk.hpp.
References current_index_, and exprtk::lexer::token_scanner::token_scanner().
|
inline |
Definition at line 3917 of file exprtk.hpp.
References error_list_.
Referenced by exprtk::parser< Type >::run_assemblies().
|
inline |
Definition at line 3904 of file exprtk.hpp.
References error_list_.
Referenced by exprtk::parser< Type >::run_assemblies().
|
inline |
Definition at line 3909 of file exprtk.hpp.
References error_list_.
Referenced by exprtk::parser< Type >::run_assemblies().
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3887 of file exprtk.hpp.
References current_index_, exprtk::lexer::token::e_number, error_list_, exprtk_override, and exprtk::details::string_to_real().
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3263 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3268 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3273 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3881 of file exprtk.hpp.
References current_index_, error_list_, and exprtk_override.
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3876 of file exprtk.hpp.
References error_list_, and exprtk_override.
|
private |
Definition at line 3924 of file exprtk.hpp.
Referenced by numeric_checker(), operator()(), and reset().
|
private |
Definition at line 3925 of file exprtk.hpp.
Referenced by clear_errors(), error_count(), error_index(), operator()(), reset(), and result().