OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
IndexMap::OutOfBounds Class Reference

#include <IndexMap.h>

Inheritance diagram for IndexMap::OutOfBounds:
Collaboration diagram for IndexMap::OutOfBounds:

Public Member Functions

 OutOfBounds (const std::string &meth, const std::string &msg)
 OutOfBounds (const OutOfBounds &rhs)
virtual ~OutOfBounds ()
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

 OutOfBounds ()

Detailed Description

Definition at line 65 of file IndexMap.h.

Constructor & Destructor Documentation

◆ OutOfBounds() [1/3]

IndexMap::OutOfBounds::OutOfBounds ( const std::string & meth,
const std::string & msg )
inline

Definition at line 67 of file IndexMap.h.

References OpalException::OpalException().

Referenced by OutOfBounds().

Here is the call graph for this function:

◆ OutOfBounds() [2/3]

IndexMap::OutOfBounds::OutOfBounds ( const OutOfBounds & rhs)
inline

Definition at line 70 of file IndexMap.h.

References OpalException::OpalException(), and OutOfBounds().

Here is the call graph for this function:

◆ ~OutOfBounds()

virtual IndexMap::OutOfBounds::~OutOfBounds ( )
inlinevirtual

Definition at line 73 of file IndexMap.h.

◆ OutOfBounds() [3/3]

IndexMap::OutOfBounds::OutOfBounds ( )
private

Member Function Documentation

◆ what()

◆ where()

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

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

Reimplemented from ClassicException.

Definition at line 37 of file ClassicException.cpp.

Referenced by Expressions::ADeferred< T >::evaluate(), Expressions::SDeferred< T >::evaluate(), ClosedOrbitFinder< Value_type, Size_type, Stepper >::findOrbitOfEnergy_m(), and OpalSimulation::run().

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 file: