Diese Exception-Klasse hat zusätzlich zur Message ein Integer-Attribute für eine Fehlernummer. Mehr ...
#include <EuException.h>
Öffentliche Methoden | |
ErrorNException (const char *_Message, int iError, char const *chFileName, int iLine) | |
ErrorNException (const ErrorNException &rT) | |
ErrorNException (const std::string &_Message, int iError, char const *chFileName, int iLine) | |
int | error () const |
char const * | fileName () const |
int | lineNumber () const |
ErrorNException & | operator= (const ErrorNException &rT) |
Private Attribute | |
char const * | m_FileName |
int | m_iError |
int | m_iLineNumber |
Diese Exception-Klasse hat zusätzlich zur Message ein Integer-Attribute für eine Fehlernummer.
|
inline |
Konstruktor mit Parameterübergabe.
[in] | _Message | Fehlertext. |
[in] | iError | Fehlercode. |
[in] | chFileName | Der Name der Datei, in der die Exception ausgelöst wurde. |
[in] | iLine | Die Zeilennummer, in der die Exception ausgelöst wurde. |
Benutzt m_FileName, m_iError und m_iLineNumber.
Wird benutzt von ErrorNException() und operator=().
|
inline |
Konstruktor mit Parameterübergabe.
[in] | _Message | Fehlertext. |
[in] | iError | Fehlercode. |
[in] | chFileName | Der Name der Datei, in der die Exception ausgelöst wurde. |
[in] | iLine | Die Zeilennummer, in der die Exception ausgelöst wurde. |
Benutzt m_FileName, m_iError und m_iLineNumber.
|
inline |
Copy-Konstruktor.
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
Benutzt ErrorNException(), m_FileName, m_iError und m_iLineNumber.
|
inline |
|
inline |
|
inline |
|
inline |
Zuweisungsoperator welcher ein ErrorNException erwartet.
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
Benutzt ErrorNException(), m_FileName, m_iError und m_iLineNumber.
|
private |
Der Name der Datei, in der die Exception ausgelöst wurde.
Wird benutzt von ErrorNException(), ErrorNException(), ErrorNException(), fileName() und operator=().
|
private |
Die FehlerNummer kommt in dieses Attribut.
Wird benutzt von ErrorNException(), ErrorNException(), ErrorNException(), error() und operator=().
|
private |
Die Zeilennummer, in der die Exception ausgelöst wurde.
Wird benutzt von ErrorNException(), ErrorNException(), ErrorNException(), lineNumber() und operator=().