GenICam's exception class. More...
#include <Base/GCException.h>
Inherits exception.
Public Member Functions | |
GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine) | |
Constructor. | |
GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pExceptionType) | |
Constructor. | |
GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pEntryPoint, const char *pErrorNodeName, const char *pExceptionType) | |
Constructor (GenApi specific) | |
virtual const char * | GetDescription () const throw () |
Get error description. | |
virtual const char * | GetSourceFileName () const throw () |
Get filename in which the error occurred. | |
virtual unsigned int | GetSourceLine () const throw () |
Get line number at which the error occurred. | |
virtual const char * | what () const throw () |
Get error description (overwrite from std:exception) | |
Protected Member Functions | |
void | AssembleMessage () |
Assembles the error message. | |
Protected Attributes | |
gcstring | m_What |
The full error message. | |
gcstring | m_ExceptionType |
The full error message. | |
unsigned int | m_SourceLine |
Line number at which the error occurred. | |
gcstring | m_SourceFileName |
Filename in which the error occurred. | |
gcstring | m_Description |
Error description. | |
gcstring | m_EntryPoint |
Node and method where the call stack entered the node map (may be empty) | |
gcstring | m_ErrorNodeName |
Node where the error occurred (may be empty) | |
GenICam's exception class.