C++ Mathematical Expression Toolkit (ExprTk) release
|
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) |
void | clear_errors () |
![]() | |
virtual | ~token_scanner () |
token_scanner (const std::size_t &stride) | |
std::size_t | process (generator &g) |
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 &) |
![]() | |
virtual void | init () |
virtual | ~helper_interface () |
Private Attributes | |
std::size_t | current_index_ |
std::vector< std::size_t > | error_list_ |
Definition at line 3801 of file exprtk.hpp.
|
inline |
Definition at line 3807 of file exprtk.hpp.
|
inline |
Definition at line 3853 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::error_list_.
Referenced by exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 3840 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::error_list_.
Referenced by exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 3845 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::error_list_.
Referenced by exprtk::parser< T >::run_assemblies().
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3823 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::current_index_, exprtk::lexer::token::e_number, exprtk::lexer::helper::numeric_checker< T >::error_list_, and exprtk::details::string_to_real().
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3817 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::current_index_, and exprtk::lexer::helper::numeric_checker< T >::error_list_.
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3812 of file exprtk.hpp.
References exprtk::lexer::helper::numeric_checker< T >::error_list_.
|
private |
Definition at line 3860 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::numeric_checker< T >::operator()(), and exprtk::lexer::helper::numeric_checker< T >::reset().
|
private |
Definition at line 3861 of file exprtk.hpp.
Referenced by exprtk::lexer::helper::numeric_checker< T >::clear_errors(), exprtk::lexer::helper::numeric_checker< T >::error_count(), exprtk::lexer::helper::numeric_checker< T >::error_index(), exprtk::lexer::helper::numeric_checker< T >::operator()(), exprtk::lexer::helper::numeric_checker< T >::reset(), and exprtk::lexer::helper::numeric_checker< T >::result().