HPCToolkit
Diagnostics::BaseException Class Referenceabstract

#include <Exception.hpp>

Inheritance diagram for Diagnostics::BaseException:

Public Member Functions

 BaseException ()
 
virtual ~BaseException ()
 
virtual const std::string & what () const =0
 
virtual std::string message () const =0
 
virtual void report (std::ostream &os) const =0
 
virtual void report () const =0
 

Detailed Description

Definition at line 86 of file Exception.hpp.

Constructor & Destructor Documentation

◆ BaseException()

Diagnostics::BaseException::BaseException ( )
inline

Definition at line 91 of file Exception.hpp.

◆ ~BaseException()

virtual Diagnostics::BaseException::~BaseException ( )
inlinevirtual

Definition at line 93 of file Exception.hpp.

Here is the call graph for this function:

Member Function Documentation

◆ message()

virtual std::string Diagnostics::BaseException::message ( ) const
pure virtual

◆ report() [1/2]

virtual void Diagnostics::BaseException::report ( std::ostream &  os) const
pure virtual

Implemented in Diagnostics::Exception.

◆ report() [2/2]

virtual void Diagnostics::BaseException::report ( ) const
pure virtual

Implemented in Diagnostics::Exception.

Here is the caller graph for this function:

◆ what()

virtual const std::string& Diagnostics::BaseException::what ( ) const
pure virtual

Implemented in Diagnostics::Exception.

Here is the caller graph for this function:

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