escript  Revision_
Public Member Functions | Private Attributes | List of all members
escript::EsysException Class Reference

The base class for escript exceptions. More...

#include <EsysException.h>

Inheritance diagram for escript::EsysException:
dudley::DudleyException escript::AssertException escript::DataException escript::DomainException escript::FunctionSpaceException escript::IOError escript::NotImplementedError escript::SplitWorldException escript::SystemMatrixException escript::TransportProblemException escript::ValueError finley::FinleyException paso::PasoException ripley::RipleyException speckley::SpeckleyException

Public Member Functions

 EsysException (const std::string &message)
 Constructor which creates an Exception with the given message. More...
 
virtual ~EsysException () throw ()
 Destructor. More...
 
virtual const char * what () const throw ()
 Returns a description of the exception. More...
 

Private Attributes

std::string msg
 

Detailed Description

The base class for escript exceptions.

Constructor & Destructor Documentation

◆ EsysException()

escript::EsysException::EsysException ( const std::string &  message)
inline

Constructor which creates an Exception with the given message.

Parameters
message- Exception message.

◆ ~EsysException()

virtual escript::EsysException::~EsysException ( )
throw (
)
inlinevirtual

Destructor.

Member Function Documentation

◆ what()

virtual const char* escript::EsysException::what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

◆ msg

std::string escript::EsysException::msg
private

Referenced by what().


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