ROSE  0.11.145.0
Public Member Functions | Public Attributes | List of all members
Rose::FailedAssertion Struct Reference

Description

Exception that can be thrown for a failed assertion.

The std::runtime_error::what string will be the expr if non-null, otherwise the mesg.

Definition at line 54 of file processSupport.h.

#include <util/processSupport.h>

Inheritance diagram for Rose::FailedAssertion:
Inheritance graph
[legend]
Collaboration diagram for Rose::FailedAssertion:
Collaboration graph
[legend]

Public Member Functions

 FailedAssertion (const char *mesg, const char *expr, const std::string &note, const char *fileName, unsigned lineNumber, const char *functionName)
 

Public Attributes

const char * mesg
 
const char * expr
 
std::string note
 
const char * fileName
 
unsigned lineNumber
 
const char * functionName
 

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