IRISLIB database
CPPException Class Reference

For InterSystems internal use only, subject to change without notice. More...

Inheritance diagram for CPPException:
Collaboration diagram for CPPException:

Public Member Functions

_.Library.String DisplayString (_.Library.Integer pLevel)
 For InterSystems internal use only, subject to change without notice. More...
 

Public Attributes

 Code
 Code is the error code. More...
 
 Data
 Data is extra information supplied for certain errors. More...
 
 InnerException
 This holds an Inner exception. More...
 
 Location
 Location is the location at which the error occurred. More...
 
 Name
 Name is the name of the error. More...
 

Detailed Description

For InterSystems internal use only, subject to change without notice.

Member Function Documentation

◆ DisplayString()

_.Library.String DisplayString ( _.Library.Integer  pLevel)

For InterSystems internal use only, subject to change without notice.

This returns a string that represents the exception. Users should feel free

to modify the format in subclasses

Reimplemented in Exception, StatusException, PythonException, and AbstractException.

Member Data Documentation

◆ Code

Code

Code is the error code.

 

◆ Data

Data

Data is extra information supplied for certain errors.

 

◆ InnerException

InnerException

This holds an Inner exception.

It is typically set to the caught exception when creating a new exception

object in a catch block.  

◆ Location

Location

Location is the location at which the error occurred.

 

◆ Name

Name

Name is the name of the error.