Public Member Functions | Protected Types | Static Private Attributes

escript::DataException Class Reference

DataException exception class. More...

#include <DataException.h>

Inheritance diagram for escript::DataException:
esysUtils::EsysException

List of all members.

Public Member Functions

ESCRIPT_DLL_API DataException ()
 Default constructor for the exception.
ESCRIPT_DLL_API DataException (const char *cstr)
 Constructor for the exception.
ESCRIPT_DLL_API DataException (const std::string &str)
 Constructor for the exception.
ESCRIPT_DLL_API DataException (const DataException &other)
 Copy Constructor for the exception.
ESCRIPT_DLL_API DataExceptionoperator= (const DataException &other) THROW(NO_ARG)
virtual ESCRIPT_DLL_API ~DataException () THROW(NO_ARG)
 Destructor.
virtual ESCRIPT_DLL_API const
std::string & 
exceptionName () const
 Returns the name of the exception.

Protected Types

typedef EsysException Parent

Static Private Attributes

static const std::string exceptionNameValue

Detailed Description

DataException exception class.

Description: DataException exception class. The class provides a public function returning the exception name


Member Typedef Documentation

typedef EsysException escript::DataException::Parent [protected]

Reimplemented from esysUtils::EsysException.


Constructor & Destructor Documentation

ESCRIPT_DLL_API escript::DataException::DataException (  )  [inline]

Default constructor for the exception.

References esysUtils::EsysException::updateMessage().

ESCRIPT_DLL_API escript::DataException::DataException ( const char *  cstr  )  [inline]

Constructor for the exception.

References esysUtils::EsysException::updateMessage().

ESCRIPT_DLL_API escript::DataException::DataException ( const std::string &  str  )  [inline]

Constructor for the exception.

References esysUtils::EsysException::updateMessage().

ESCRIPT_DLL_API escript::DataException::DataException ( const DataException other  )  [inline]

Copy Constructor for the exception.

References esysUtils::EsysException::updateMessage().

virtual ESCRIPT_DLL_API escript::DataException::~DataException (  )  [inline, virtual]

Destructor.


Member Function Documentation

const std::string & DataException::exceptionName (  )  const [virtual]

Returns the name of the exception.

Reimplemented from esysUtils::EsysException.

References exceptionNameValue.

ESCRIPT_DLL_API DataException& escript::DataException::operator= ( const DataException other  )  [inline]

Member Data Documentation

const std::string DataException::exceptionNameValue [static, private]

Reimplemented from esysUtils::EsysException.

Referenced by exceptionName().


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