| 
    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().