Diese Exception-Klasse hat zusätzlich zur Message Attribute für eine Fehlernummer, einen Dateinamen und eine Zeilennummer, welche bei der Erstellung dem Konstruktor übergeben werden.
Mehr ...
#include <EuException.h>
Diese Exception-Klasse hat zusätzlich zur Message Attribute für eine Fehlernummer, einen Dateinamen und eine Zeilennummer, welche bei der Erstellung dem Konstruktor übergeben werden.
Z.B.
Diese Exception-Klasse hat zusätzlich zur Message Attribute für eine Fehlernummer,...
Definition EuException.h:100
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
◆ ErrorNException() [1/3]
| eut::ErrorNException::ErrorNException |
( |
const std::string & | _Message, |
|
|
int | iError, |
|
|
char const * | chFileName, |
|
|
int | iLine ) |
|
inline |
Konstruktor mit Parameterübergabe.
- Parameter
-
| [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=().
◆ ErrorNException() [2/3]
| eut::ErrorNException::ErrorNException |
( |
const char * | _Message, |
|
|
int | iError, |
|
|
char const * | chFileName, |
|
|
int | iLine ) |
|
inline |
Konstruktor mit Parameterübergabe.
- Parameter
-
| [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.
◆ ErrorNException() [3/3]
| eut::ErrorNException::ErrorNException |
( |
const ErrorNException & | rT | ) |
|
|
inline |
◆ error()
| int eut::ErrorNException::error |
( |
| ) |
const |
|
inline |
Liefert den Fehlercode.
- Rückgabe
- s.o.
Benutzt m_iError.
◆ fileName()
| char const * eut::ErrorNException::fileName |
( |
| ) |
const |
|
inline |
Liefert den Name der Datei, in der die Exception ausgelöst wurde.
- Rückgabe
- s.o.
Benutzt m_FileName.
◆ lineNumber()
| int eut::ErrorNException::lineNumber |
( |
| ) |
const |
|
inline |
Liefert die Zeilennummer, in der die Exception ausgelöst wurde.
- Rückgabe
- s.o.
Benutzt m_iLineNumber.
◆ operator=()
◆ m_FileName
| char const* eut::ErrorNException::m_FileName |
|
private |
◆ m_iError
| int eut::ErrorNException::m_iError |
|
private |
◆ m_iLineNumber
| int eut::ErrorNException::m_iLineNumber |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: