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: