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

#include <Errors.h>

Inherits std::exception.

Inherited by ErrorInput.

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

◆ ~ErrorECOGEN()

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

Member Function Documentation

◆ additionalInfo()

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

◆ getErrorCode()

int ErrorECOGEN::getErrorCode ( )
inline

◆ infoError()

std::string ErrorECOGEN::infoError ( void  ) const
throw (
)
inline

◆ what()

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: