escript Revision_
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 weipa::WeipaException

Public Member Functions

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

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: