Version: 6.3.1
Public Member Functions | Protected Attributes

CalciumException Struct Reference

#include <CalciumException.hxx>

Inheritance diagram for CalciumException:
Inheritance graph
Collaboration diagram for CalciumException:
Collaboration graph

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 charwhat (void) const throw ()

Protected Attributes

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

Constructor & Destructor Documentation

CalciumException::CalciumException ( const CalciumTypes::InfoType  info,
const std::string &  text,
const char fileName,
const unsigned int  lineNumber,
const char funcName 
) [inline]
CalciumException::CalciumException ( const CalciumTypes::InfoType  info,
const std::string &  text 
) [inline]
CalciumException::CalciumException ( CalciumTypes::InfoType  info,
const DSC_Exception ex 
) [inline]
virtual CalciumException::~CalciumException ( ) throw () [inline, virtual]

Member Function Documentation

CalciumTypes::InfoType CalciumException::getInfo ( ) const [inline]

References _info.

void CalciumException::setInfo ( CalciumTypes::InfoType  info) [inline]

References _info.

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

Reimplemented from DSC_Exception.

References _exceptionName.

virtual const char* DSC_Exception::what ( void  ) const throw () [inline, virtual, inherited]

References DSC_Exception::_what.


Field Documentation

std::string CalciumException::_exceptionName [protected]

Reimplemented from DSC_Exception.

std::string DSC_Exception::_dscText [protected, inherited]
std::string DSC_Exception::_filefuncName [protected, inherited]
int DSC_Exception::_lineNumber [protected, inherited]
std::string DSC_Exception::_what [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS