Version: 9.12.0
Superv_Component_i::BadFabType Struct Reference

#include <Superv_Component_i.hxx>

Inheritance diagram for Superv_Component_i::BadFabType:

Public Member Functions

 BadFabType (const std::string &text, const char *fileName="", const unsigned int lineNumber=0, const char *funcName="")
 
virtual ~ BadFabType (void) noexcept
 
virtual const char * what (void) const noexcept
 
virtual const std::string & getExceptionName () const
 

Protected Attributes

std::string _dscText
 
std::string _filefuncName
 
int _lineNumber
 
std::string _exceptionName
 
std::string _what
 
std::string _text
 

Private Member Functions

std::string setFileFuncName (const char *fileName, const char *funcName)
 

Constructor & Destructor Documentation

◆ BadFabType()

Superv_Component_i::BadFabType::BadFabType ( const std::string &  text,
const char *  fileName = "",
const unsigned int  lineNumber = 0,
const char *  funcName = "" 
)

◆ ~ BadFabType()

virtual Superv_Component_i::BadFabType::~ BadFabType ( void  )
virtualnoexcept

Member Function Documentation

◆ getExceptionName()

virtual const std::string& DSC_Exception::getExceptionName ( ) const
virtualinherited

Reimplemented in CalciumException.

References DSC_Exception::_exceptionName.

◆ setFileFuncName()

std::string DSC_Exception::setFileFuncName ( const char *  fileName,
const char *  funcName 
)
privateinherited

References ASSERT.

◆ what()

Field Documentation

◆ _dscText

std::string DSC_Exception::_dscText
protectedinherited

◆ _exceptionName

std::string DSC_Exception::_exceptionName
protectedinherited

◆ _filefuncName

std::string DSC_Exception::_filefuncName
protectedinherited

◆ _lineNumber

int DSC_Exception::_lineNumber
protectedinherited

◆ _text

std::string SALOME_Exception::_text
protectedinherited

◆ _what

std::string DSC_Exception::_what
protectedinherited