Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
pandora::StatusCodeException Class Reference

StatusCodeException class. More...

#include "StatusCodes.h"

Public Member Functions

 StatusCodeException (const StatusCode statusCode)
 Constructor.
 
 ~StatusCodeException () throw ()
 Constructor.
 
StatusCode GetStatusCode () const
 Get status code.
 
std::string ToString () const
 Get status code as a string.
 
const std::string & GetBackTrace () const
 Get back trace at point of exception construction (gcc only)
 

Private Attributes

const StatusCode m_statusCode
 The status code.
 
std::string m_backTrace
 The back trace.
 

Detailed Description

StatusCodeException class.

Definition at line 118 of file StatusCodes.h.

Constructor & Destructor Documentation

◆ StatusCodeException()

pandora::StatusCodeException::StatusCodeException ( const StatusCode  statusCode)
inline

Constructor.

Parameters
statusCodethe status code

Definition at line 161 of file StatusCodes.h.

◆ ~StatusCodeException()

pandora::StatusCodeException::~StatusCodeException ( )
throw (
)
inline

Constructor.

Definition at line 185 of file StatusCodes.h.

Member Function Documentation

◆ GetBackTrace()

const std::string & pandora::StatusCodeException::GetBackTrace ( ) const
inline

Get back trace at point of exception construction (gcc only)

Returns
The back trace

Definition at line 205 of file StatusCodes.h.

Here is the caller graph for this function:

◆ GetStatusCode()

StatusCode pandora::StatusCodeException::GetStatusCode ( ) const
inline

Get status code.

Returns
the status code

Definition at line 191 of file StatusCodes.h.

◆ ToString()

std::string pandora::StatusCodeException::ToString ( ) const
inline

Get status code as a string.

Returns
The status code string

Definition at line 198 of file StatusCodes.h.

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

Member Data Documentation

◆ m_backTrace

std::string pandora::StatusCodeException::m_backTrace
private

The back trace.

Definition at line 156 of file StatusCodes.h.

◆ m_statusCode

const StatusCode pandora::StatusCodeException::m_statusCode
private

The status code.

Definition at line 155 of file StatusCodes.h.


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