|
C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Classes | |
| struct | violation_context |
Public Types | |
| enum | loop_types { e_invalid = 0 , e_for_loop = 1 , e_while_loop = 2 , e_repeat_until_loop = 4 , e_all_loops = 7 } |
| enum | violation_type { e_unknown = 0 , e_iteration_count = 1 , e_timeout = 2 } |
Public Member Functions | |
| loop_runtime_check () | |
| virtual bool | check () |
| virtual void | handle_runtime_violation (const violation_context &) |
| virtual | ~loop_runtime_check () |
Public Attributes | |
| loop_types | loop_set |
| details::_uint64_t | max_loop_iterations |
Definition at line 2120 of file exprtk.hpp.
| Enumerator | |
|---|---|
| e_invalid | |
| e_for_loop | |
| e_while_loop | |
| e_repeat_until_loop | |
| e_all_loops | |
Definition at line 2122 of file exprtk.hpp.
| Enumerator | |
|---|---|
| e_unknown | |
| e_iteration_count | |
| e_timeout | |
Definition at line 2131 of file exprtk.hpp.
|
inline |
Definition at line 2140 of file exprtk.hpp.
|
inlinevirtual |
Definition at line 2164 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented in timeout_rtc_handler.
Definition at line 2154 of file exprtk.hpp.
Referenced by exprtk::details::loop_runtime_checker::check().
|
inlinevirtual |
Reimplemented in timeout_rtc_handler.
Definition at line 2159 of file exprtk.hpp.
Referenced by exprtk::details::loop_runtime_checker::check().
| loop_types exprtk::loop_runtime_check::loop_set |
Definition at line 2138 of file exprtk.hpp.
Referenced by exprtk::parser< T >::expression_generator< Type >::get_loop_runtime_check(), and loop_timeout_rtc().
| details::_uint64_t exprtk::loop_runtime_check::max_loop_iterations |
Definition at line 2145 of file exprtk.hpp.
Referenced by loop_timeout_rtc().