JCL Help:EJclCppStdException

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

EJclCppException
|
EJclCppStdException


Summary

Exception wrapper object created for C++ exceptions which inherit from std::exception.


Pascal

 public EJclCppStdException = class(EJclCppException);


Description

If a C++ exception object derives from std::exception, we have a common base class which simplifies things a lot. In this case, the exception filter creates a wrapper object of type ECppStdException, which itself inherits from EJclCppException and provides one more property: EJclCppStdException.StdException.

The exception message generated for objects of this type propagates the original exception message returned by std::exception::what().


About

Unit

JclCppException


Navigation


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page