ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
ErrorECOGEN Class Reference

#include <Errors.h>

Inherits std::exception.

Inherited by ErrorInput.

Collaboration diagram for ErrorECOGEN:
[legend]

Public Member Functions

 ErrorECOGEN (std::string infoError_="", const char *sourceFile="", int lineNumber_=-1, int errorCode=1)
virtual ~ErrorECOGEN () throw ()
virtual const char * what (void) const throw ()
std::string infoError (void) const throw ()
virtual std::string additionalInfo (void) const throw ()
int getErrorCode ()

Private Attributes

int m_errorCode
int m_lineNumber
std::string m_sourceFile
std::string m_infoError

Constructor & Destructor Documentation

◆ ErrorECOGEN()

ErrorECOGEN::ErrorECOGEN ( std::string infoError_ = "",
const char * sourceFile = "",
int lineNumber_ = -1,
int errorCode = 1 )
inline
Here is the caller graph for this function:

◆ ~ErrorECOGEN()

virtual ErrorECOGEN::~ErrorECOGEN ( )
throw ( )
inlinevirtual

Member Function Documentation

◆ additionalInfo()

virtual std::string ErrorECOGEN::additionalInfo ( void ) const
throw ( )
inlinevirtual

Reimplemented in ErrorInput, ErrorXMLAttribut, ErrorXMLBoundCondUnknown, ErrorXMLDomaineUnknown, ErrorXMLElement, ErrorXMLEOSUnknown, ErrorXMLEtat, ErrorXMLMaterialUnknown, ErrorXMLMessage, ErrorXMLRacine, and ErrorXMLRelaxation.

Here is the caller graph for this function:

◆ getErrorCode()

int ErrorECOGEN::getErrorCode ( )
inline

◆ infoError()

std::string ErrorECOGEN::infoError ( void ) const
throw ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ what()

virtual const char * ErrorECOGEN::what ( void ) const
throw ( )
inlinevirtual

Reimplemented in ErrorInput, ErrorMeshNS, ErrorXML, ErrorXMLAttribut, ErrorXMLBoundCondUnknown, ErrorXMLDev, ErrorXMLDomaineUnknown, ErrorXMLElement, ErrorXMLEOS, ErrorXMLEOSUnknown, ErrorXMLEtat, ErrorXMLLimite, ErrorXMLMaterialUnknown, ErrorXMLMessage, ErrorXMLRacine, ErrorXMLRelaxation, ErrorXMLStretching, and ErrorXMLTermeSource.

Here is the caller graph for this function:

Member Data Documentation

◆ m_errorCode

int ErrorECOGEN::m_errorCode
private

◆ m_infoError

std::string ErrorECOGEN::m_infoError
private

◆ m_lineNumber

int ErrorECOGEN::m_lineNumber
private

◆ m_sourceFile

std::string ErrorECOGEN::m_sourceFile
private

The documentation for this class was generated from the following file:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Errors.h