1#ifndef INC_EUEXCEPTION_H
2#define INC_EUEXCEPTION_H
69#include "EuToolTypes.h"
158 inline ErrorNException(
const std::string & _Message,
int iError,
char const * chFileName,
int iLine );
177 inline ErrorNException(
const char *_Message,
int iError,
char const * chFileName,
int iLine );
206 inline int error()
const;
219 inline char const *
fileName()
const;
254 #pragma warning( disable : 4189 )
257 #if defined(__GNUC__)
259 #pragma GCC diagnostic push
260 #pragma GCC diagnostic ignored "-Wunused-variable"
264 : std::runtime_error( _Message ),
270 int t_iDEBUG_BreakPoint = 1;
275 : std::runtime_error( _Message ),
281 int t_iDEBUG_BreakPoint = 1;
287 #pragma warning( default : 4189 )
290 #if defined(__GNUC__)
292 #pragma GCC diagnostic pop
296 : std::runtime_error( rT ),
325 std::runtime_error::operator=( rT );
char const * fileName() const
Definition EuException.h:308
char const * m_FileName
Definition EuException.h:124
int m_iLineNumber
Definition EuException.h:135
int error() const
Definition EuException.h:303
ErrorNException & operator=(const ErrorNException &rT)
Definition EuException.h:318
int lineNumber() const
Definition EuException.h:313
int m_iError
Definition EuException.h:113
ErrorNException(const std::string &_Message, int iError, char const *chFileName, int iLine)
Definition EuException.h:263