|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
| loop_runtime_checker (loop_runtime_check_ptr loop_runtime_check, loop_runtime_check::loop_types lp_typ=loop_runtime_check::e_invalid) | |
| void | reset (const _uint64_t initial_value=0) const |
| bool | check () const |
| bool | valid () const |
Public Attributes | |
| _uint64_t | iteration_count_ |
| loop_runtime_check_ptr | loop_runtime_check_ |
| const details::_uint64_t & | max_loop_iterations_ |
| loop_runtime_check::loop_types | loop_type_ |
Definition at line 7544 of file exprtk.hpp.
|
inline |
Definition at line 7546 of file exprtk.hpp.
References exprtk::loop_runtime_check::e_invalid, iteration_count_, loop_runtime_check_, loop_type_, and max_loop_iterations_.
Referenced by exprtk::details::for_loop_bc_rtc_node< T >::for_loop_bc_rtc_node(), exprtk::details::for_loop_rtc_node< T >::for_loop_rtc_node(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::repeat_until_loop_bc_rtc_node(), exprtk::details::repeat_until_loop_rtc_node< T >::repeat_until_loop_rtc_node(), exprtk::details::while_loop_bc_rtc_node< T >::while_loop_bc_rtc_node(), and exprtk::details::while_loop_rtc_node< T >::while_loop_rtc_node().
|
inline |
Definition at line 7561 of file exprtk.hpp.
References exprtk::loop_runtime_check::e_iteration_count, exprtk::loop_runtime_check::violation_context::iteration_count, iteration_count_, exprtk::loop_runtime_check::violation_context::loop, loop_runtime_check_, loop_type_, max_loop_iterations_, and exprtk::loop_runtime_check::violation_context::violation.
Referenced by exprtk::details::for_loop_bc_rtc_node< T >::value(), exprtk::details::for_loop_rtc_node< T >::value(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::value(), exprtk::details::repeat_until_loop_rtc_node< T >::value(), exprtk::details::while_loop_bc_rtc_node< T >::value(), and exprtk::details::while_loop_rtc_node< T >::value().
|
inline |
Definition at line 7556 of file exprtk.hpp.
References iteration_count_.
Referenced by exprtk::details::for_loop_bc_rtc_node< T >::value(), exprtk::details::for_loop_rtc_node< T >::value(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::value(), exprtk::details::repeat_until_loop_rtc_node< T >::value(), exprtk::details::while_loop_bc_rtc_node< T >::value(), and exprtk::details::while_loop_rtc_node< T >::value().
|
inline |
Definition at line 7583 of file exprtk.hpp.
References loop_runtime_check_.
Referenced by exprtk::details::for_loop_bc_rtc_node< T >::valid(), exprtk::details::for_loop_rtc_node< T >::valid(), exprtk::details::repeat_until_loop_bc_rtc_node< T >::valid(), exprtk::details::repeat_until_loop_rtc_node< T >::valid(), exprtk::details::while_loop_bc_rtc_node< T >::valid(), and exprtk::details::while_loop_rtc_node< T >::valid().
|
mutable |
Definition at line 7588 of file exprtk.hpp.
Referenced by check(), loop_runtime_checker(), and reset().
|
mutable |
Definition at line 7589 of file exprtk.hpp.
Referenced by check(), loop_runtime_checker(), and valid().
| loop_runtime_check::loop_types exprtk::details::loop_runtime_checker::loop_type_ |
Definition at line 7591 of file exprtk.hpp.
Referenced by check(), and loop_runtime_checker().
| const details::_uint64_t& exprtk::details::loop_runtime_checker::max_loop_iterations_ |
Definition at line 7590 of file exprtk.hpp.
Referenced by check(), and loop_runtime_checker().