C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
exprtk::vector_access_runtime_check Struct Reference

#include <exprtk.hpp>

Inheritance diagram for exprtk::vector_access_runtime_check:
[legend]

Classes

struct  violation_context
 

Public Member Functions

virtual ~vector_access_runtime_check ()
 
virtual bool handle_runtime_violation (violation_context &)
 

Detailed Description

Definition at line 2170 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ ~vector_access_runtime_check()

virtual exprtk::vector_access_runtime_check::~vector_access_runtime_check ( )
inlinevirtual

Definition at line 2180 of file exprtk.hpp.

2181 {}

Member Function Documentation

◆ handle_runtime_violation()

virtual bool exprtk::vector_access_runtime_check::handle_runtime_violation ( violation_context )
inlinevirtual

Reimplemented in vector_access_rtc_counter, vector_access_rtc_counter, vector_access_rtc_counter, vector_access_rtc, vector_access_rtc, and vector_access_rtc.

Definition at line 2183 of file exprtk.hpp.

2184 {
2185 throw std::runtime_error("ExprTk runtime vector access violation.");
2186 #if !defined(_MSC_VER) && !defined(__NVCOMPILER)
2187 return false;
2188 #endif
2189 }

Referenced by exprtk::details::vector_elem_rtc_node< T >::access_vector(), exprtk::details::vector_celem_rtc_node< T >::access_vector(), exprtk::details::rebasevector_elem_rtc_node< T >::access_vector(), and exprtk::details::rebasevector_celem_rtc_node< T >::access_vector().

Here is the caller graph for this function:

The documentation for this struct was generated from the following file: