GenICam's exception class.
More...
#include <GCException.h>
|
| GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine) |
| Constructor. More...
|
|
| GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pEntryPoint, const char *pErrorNodeName, const char *pExceptionType) |
| Constructor (GenApi specific) More...
|
|
| GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pExceptionType) |
| Constructor. More...
|
|
virtual const char * | GetDescription () const throw () |
| Get error description. More...
|
|
virtual const char * | GetSourceFileName () const throw () |
| Get filename in which the error occurred. More...
|
|
virtual unsigned int | GetSourceLine () const throw () |
| Get line number at which the error occurred. More...
|
|
virtual const char * | what () const throw () |
| Get error description (overwrite from std:exception) More...
|
|
virtual | ~GenericException () throw () |
|
GenICam's exception class.
Definition at line 63 of file GCException.h.
◆ GenericException() [1/3]
GENICAM_NAMESPACE::GenericException::GenericException |
( |
const char * |
pDescription, |
|
|
const char * |
pSourceFileName, |
|
|
unsigned int |
SourceLine |
|
) |
| |
◆ GenericException() [2/3]
GENICAM_NAMESPACE::GenericException::GenericException |
( |
const char * |
pDescription, |
|
|
const char * |
pSourceFileName, |
|
|
unsigned int |
SourceLine, |
|
|
const char * |
pExceptionType |
|
) |
| |
◆ GenericException() [3/3]
GENICAM_NAMESPACE::GenericException::GenericException |
( |
const char * |
pDescription, |
|
|
const char * |
pSourceFileName, |
|
|
unsigned int |
SourceLine, |
|
|
const char * |
pEntryPoint, |
|
|
const char * |
pErrorNodeName, |
|
|
const char * |
pExceptionType |
|
) |
| |
Constructor (GenApi specific)
◆ ~GenericException()
virtual GENICAM_NAMESPACE::GenericException::~GenericException |
( |
| ) |
|
throw | ( | |
| ) | | |
|
virtual |
◆ AssembleMessage()
void GENICAM_NAMESPACE::GenericException::AssembleMessage |
( |
| ) |
|
|
private |
Assembles the error message.
◆ GetDescription()
virtual const char* GENICAM_NAMESPACE::GenericException::GetDescription |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ GetSourceFileName()
virtual const char* GENICAM_NAMESPACE::GenericException::GetSourceFileName |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
Get filename in which the error occurred.
◆ GetSourceLine()
virtual unsigned int GENICAM_NAMESPACE::GenericException::GetSourceLine |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
Get line number at which the error occurred.
◆ what()
virtual const char* GENICAM_NAMESPACE::GenericException::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
Get error description (overwrite from std:exception)
◆ m_Description
◆ m_EntryPoint
Node and method where the call stack entered the node map (may be empty)
Definition at line 112 of file GCException.h.
◆ m_ErrorNodeName
Node where the error occurred (may be empty)
Definition at line 115 of file GCException.h.
◆ m_ExceptionType
◆ m_SourceFileName
Filename in which the error occurred.
Definition at line 104 of file GCException.h.
◆ m_SourceLine
unsigned int GENICAM_NAMESPACE::GenericException::m_SourceLine |
|
private |
Line number at which the error occurred.
Definition at line 101 of file GCException.h.
◆ m_What
The documentation for this class was generated from the following file: