OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
DivideError Class Reference

Zero divide error. More...

#include <DivideError.h>

Inheritance diagram for DivideError:
Collaboration diagram for DivideError:

Public Member Functions

 DivideError (const std::string &meth)
 The usual constructor.
 DivideError (const DivideError &)
virtual ~DivideError ()
virtual const std::string & what () const
 Return the message string for the exception.
virtual const std::string & where () const
 Return the name of the method or function which detected the exception.

Protected Attributes

const std::string message
const std::string method

Private Member Functions

 DivideError ()

Detailed Description

Zero divide error.

Definition at line 32 of file DivideError.h.

Constructor & Destructor Documentation

◆ DivideError() [1/3]

DivideError::DivideError ( const std::string & meth)
explicit

The usual constructor.

Definition at line 28 of file DivideError.cpp.

References ArithmeticError::ArithmeticError(), and ClassicException::method.

Referenced by DivideError().

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

◆ DivideError() [2/3]

DivideError::DivideError ( const DivideError & rhs)

Definition at line 33 of file DivideError.cpp.

References ArithmeticError::ArithmeticError(), and DivideError().

Here is the call graph for this function:

◆ ~DivideError()

DivideError::~DivideError ( )
virtual

Definition at line 38 of file DivideError.cpp.

◆ DivideError() [3/3]

DivideError::DivideError ( )
private

Member Function Documentation

◆ what()

const std::string & ClassicException::what ( ) const
virtualinherited

Return the message string for the exception.

Reimplemented in EarlyLeaveException, and OpalException.

Definition at line 42 of file ClassicException.cpp.

References message.

Referenced by OpalParser::readStatement(), and OpalParser::run().

Here is the caller graph for this function:

◆ where()

const std::string & ClassicException::where ( ) const
virtualinherited

Return the name of the method or function which detected the exception.

Reimplemented in EarlyLeaveException, and OpalException.

Definition at line 47 of file ClassicException.cpp.

References method.

Referenced by OpalParser::run().

Here is the caller graph for this function:

Member Data Documentation

◆ message

const std::string ClassicException::message
protectedinherited

Definition at line 60 of file ClassicException.h.

Referenced by ClassicException(), what(), and EarlyLeaveException::what().

◆ method

const std::string ClassicException::method
protectedinherited

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