IniFile
Lade ...
Suche ...
Keine Treffer
eut::ErrorNException Klassenreferenz

Diese Exception-Klasse hat zusätzlich zur Message ein Integer-Attribute für eine Fehlernummer. Mehr ...

#include <EuException.h>

Klassendiagramm für eut::ErrorNException:

Öffentliche Methoden

 ErrorNException (const std::string &_Message, int iError, char const *chFileName, int iLine)
 
 ErrorNException (const char *_Message, int iError, char const *chFileName, int iLine)
 
 ErrorNException (const ErrorNException &rT)
 
int error () const
 
char const * fileName () const
 
int lineNumber () const
 
ErrorNExceptionoperator= (const ErrorNException &rT)
 

Private Attribute

int m_iError
 
char const * m_FileName
 
int m_iLineNumber
 

Ausführliche Beschreibung

Diese Exception-Klasse hat zusätzlich zur Message ein Integer-Attribute für eine Fehlernummer.

Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ ErrorNException() [1/3]

eut::ErrorNException::ErrorNException ( const std::string & _Message,
int iError,
char const * chFileName,
int iLine )
inline

Konstruktor mit Parameterübergabe.

Parameter
[in]_MessageFehlertext.
[in]iErrorFehlercode.
[in]chFileNameDer Name der Datei, in der die Exception ausgelöst wurde.
[in]iLineDie Zeilennummer, in der die Exception ausgelöst wurde.

◆ ErrorNException() [2/3]

eut::ErrorNException::ErrorNException ( const char * _Message,
int iError,
char const * chFileName,
int iLine )
inline

Konstruktor mit Parameterübergabe.

Parameter
[in]_MessageFehlertext.
[in]iErrorFehlercode.
[in]chFileNameDer Name der Datei, in der die Exception ausgelöst wurde.
[in]iLineDie Zeilennummer, in der die Exception ausgelöst wurde.

◆ ErrorNException() [3/3]

eut::ErrorNException::ErrorNException ( const ErrorNException & rT)
inline

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

Dokumentation der Elementfunktionen

◆ error()

int eut::ErrorNException::error ( ) const
inline

Liefert den Fehlercode.

Rückgabe
s.o.

◆ fileName()

char const * eut::ErrorNException::fileName ( ) const
inline

Liefert den Name der Datei, in der die Exception ausgelöst wurde.

Rückgabe
s.o.

◆ lineNumber()

int eut::ErrorNException::lineNumber ( ) const
inline

Liefert die Zeilennummer, in der die Exception ausgelöst wurde.

Rückgabe
s.o.

◆ operator=()

ErrorNException & eut::ErrorNException::operator= ( const ErrorNException & rT)
inline

Zuweisungsoperator welcher ein ErrorNException erwartet.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

Dokumentation der Datenelemente

◆ m_FileName

char const* eut::ErrorNException::m_FileName
private

Der Name der Datei, in der die Exception ausgelöst wurde.

◆ m_iError

int eut::ErrorNException::m_iError
private

Die FehlerNummer kommt in dieses Attribut.

◆ m_iLineNumber

int eut::ErrorNException::m_iLineNumber
private

Die Zeilennummer, in der die Exception ausgelöst wurde.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: