Back to index

salome-kernel  6.5.0
Public Member Functions | Protected Attributes
CalciumException Struct Reference

#include <CalciumException.hxx>

Inheritance diagram for CalciumException:
Inheritance graph
[legend]
Collaboration diagram for CalciumException:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CalciumException (const CalciumTypes::InfoType info, const std::string &text, const char *fileName, const unsigned int lineNumber, const char *funcName)
 CalciumException (const CalciumTypes::InfoType info, const std::string &text)
 CalciumException (CalciumTypes::InfoType info, const DSC_Exception &ex)
virtual ~CalciumException () throw ()
CalciumTypes::InfoType getInfo () const
void setInfo (CalciumTypes::InfoType info)
virtual const std::string & getExceptionName () const
virtual const char * what (void) const throw ()

Protected Attributes

CalciumTypes::InfoType _info
std::string _exceptionName
std::string _dscText
std::string _filefuncName
int _lineNumber
std::string _what

Detailed Description

Definition at line 38 of file CalciumException.hxx.


Constructor & Destructor Documentation

CalciumException::CalciumException ( const CalciumTypes::InfoType  info,
const std::string &  text,
const char *  fileName,
const unsigned int  lineNumber,
const char *  funcName 
) [inline]

Definition at line 40 of file CalciumException.hxx.

                                                :
    DSC_Exception(text,fileName,lineNumber,funcName),
    _info(info),_exceptionName("CalciumException")
  {};
CalciumException::CalciumException ( const CalciumTypes::InfoType  info,
const std::string &  text 
) [inline]

Definition at line 50 of file CalciumException.hxx.

                                               :
    DSC_Exception(text),_info(info),_exceptionName("CalciumException")
  {};

Definition at line 55 of file CalciumException.hxx.

                                                                        :
    DSC_Exception(ex),_info(info),_exceptionName("CalciumException") 
  {};
virtual CalciumException::~CalciumException ( ) throw () [inline, virtual]

Definition at line 59 of file CalciumException.hxx.

{};

Member Function Documentation

virtual const std::string& CalciumException::getExceptionName ( ) const [inline, virtual]

Reimplemented from DSC_Exception.

Definition at line 62 of file CalciumException.hxx.

{return _exceptionName;};

Definition at line 60 of file CalciumException.hxx.

{ return _info;}

Here is the caller graph for this function:

Definition at line 61 of file CalciumException.hxx.

{_info=info;}
virtual const char* DSC_Exception::what ( void  ) const throw () [inline, virtual, inherited]

Definition at line 133 of file DSC_Exception.hxx.

  {
    return _what.c_str()  ;
  }

Here is the caller graph for this function:


Member Data Documentation

std::string DSC_Exception::_dscText [protected, inherited]

Definition at line 157 of file DSC_Exception.hxx.

std::string CalciumException::_exceptionName [protected]

Reimplemented from DSC_Exception.

Definition at line 66 of file CalciumException.hxx.

std::string DSC_Exception::_filefuncName [protected, inherited]

Definition at line 162 of file DSC_Exception.hxx.

Definition at line 62 of file CalciumException.hxx.

int DSC_Exception::_lineNumber [protected, inherited]

Definition at line 164 of file DSC_Exception.hxx.

std::string DSC_Exception::_what [protected, inherited]

Definition at line 165 of file DSC_Exception.hxx.


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