C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Types | |
typedef parser< T > | parser_t |
Public Member Functions | |
stack_limit_handler (parser< T > &p) | |
~stack_limit_handler () | |
bool | operator! () |
Private Member Functions | |
stack_limit_handler (const stack_limit_handler &) | |
stack_limit_handler & | operator= (const stack_limit_handler &) |
Private Attributes | |
parser_t & | parser_ |
bool | limit_exceeded_ |
Definition at line 22779 of file exprtk.hpp.
typedef parser<T> exprtk::parser< T >::stack_limit_handler::parser_t |
Definition at line 22783 of file exprtk.hpp.
|
inlineexplicit |
Definition at line 22785 of file exprtk.hpp.
References exprtk::parser_error::e_parser, exprtk_error_location, exprtk::parser< T >::stack_limit_handler::limit_exceeded_, exprtk::parser< T >::settings_store::max_stack_depth_, exprtk::parser< T >::stack_limit_handler::parser_, exprtk::parser< T >::set_error(), exprtk::parser< T >::settings_, exprtk::parser< T >::parser_state::stack_depth, exprtk::parser< T >::state_, and exprtk::details::to_str().
|
inline |
Definition at line 22800 of file exprtk.hpp.
References exprtk::parser< T >::stack_limit_handler::parser_, exprtk::parser< T >::parser_state::stack_depth, and exprtk::parser< T >::state_.
|
private |
|
inline |
Definition at line 22806 of file exprtk.hpp.
References exprtk::parser< T >::stack_limit_handler::limit_exceeded_.
|
private |
|
private |
Definition at line 22817 of file exprtk.hpp.
Referenced by exprtk::parser< T >::stack_limit_handler::operator!(), and exprtk::parser< T >::stack_limit_handler::stack_limit_handler().
|
private |
Definition at line 22816 of file exprtk.hpp.
Referenced by exprtk::parser< T >::stack_limit_handler::stack_limit_handler(), and exprtk::parser< T >::stack_limit_handler::~stack_limit_handler().