HPCToolkit
Prof::Flat::Exception Class Reference

#include <Flat-ProfileData.hpp>

Inheritance diagram for Prof::Flat::Exception:
Collaboration diagram for Prof::Flat::Exception:

Public Member Functions

 Exception (const std::string x, const char *filenm=NULL, uint lineno=0)
 
virtual std::string message () const
 
virtual const std::string & what () const
 
virtual const std::string & where () const
 
virtual void report (std::ostream &os) const
 
virtual void report () const
 

Protected Member Functions

void Ctor (const std::string &x, const char *filenm=NULL, unsigned int lineno=0)
 

Protected Attributes

std::string mWhat
 
std::string mWhere
 

Detailed Description

Definition at line 322 of file Flat-ProfileData.hpp.

Constructor & Destructor Documentation

◆ Exception()

Prof::Flat::Exception::Exception ( const std::string  x,
const char *  filenm = NULL,
uint  lineno = 0 
)
inline

Definition at line 324 of file Flat-ProfileData.hpp.

Member Function Documentation

◆ Ctor()

void Exception::Ctor ( const std::string &  x,
const char *  filenm = NULL,
unsigned int  lineno = 0 
)
protectedinherited

Definition at line 99 of file Exception.cpp.

Here is the caller graph for this function:

◆ message()

virtual std::string Prof::Flat::Exception::message ( ) const
inlinevirtual

Reimplemented from Diagnostics::Exception.

Definition at line 329 of file Flat-ProfileData.hpp.

◆ report() [1/2]

virtual void Diagnostics::Exception::report ( std::ostream &  os) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 138 of file Exception.hpp.

Here is the call graph for this function:

◆ report() [2/2]

virtual void Diagnostics::Exception::report ( ) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 142 of file Exception.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ what()

virtual const std::string& Diagnostics::Exception::what ( ) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 126 of file Exception.hpp.

Here is the caller graph for this function:

◆ where()

virtual const std::string& Diagnostics::Exception::where ( ) const
inlinevirtualinherited

Definition at line 129 of file Exception.hpp.

Member Data Documentation

◆ mWhat

std::string Diagnostics::Exception::mWhat
protectedinherited

Definition at line 148 of file Exception.hpp.

◆ mWhere

std::string Diagnostics::Exception::mWhere
protectedinherited

Definition at line 149 of file Exception.hpp.


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