printf like creation of exceptions More...
#include <GCException.h>
Public Member Functions | |
ExceptionReporter (const char *pSourceFileName, int SourceLine) | |
ExceptionReporter (const char *pSourceFileName, int SourceLine, const char *pExceptionType) | |
E | Report (const char *pFormat,...) |
E | Report () |
E | Report (const std::string &s) |
E | Report (const std::stringstream &str) |
Protected Attributes | |
gcstring | m_ExceptionType |
the type of the exception in string | |
gcstring | m_SourceFileName |
the path to the source file where the exception is thrown | |
int | m_SourceLine |
The line within the source file where the exception is thrown. |
printf like creation of exceptions
Definition at line 167 of file GCException.h.
GENICAM_NAMESPACE::ExceptionReporter< E >::ExceptionReporter | ( | const char * | pSourceFileName, |
int | SourceLine | ||
) | [inline] |
Definition at line 171 of file GCException.h.
GENICAM_NAMESPACE::ExceptionReporter< E >::ExceptionReporter | ( | const char * | pSourceFileName, |
int | SourceLine, | ||
const char * | pExceptionType | ||
) | [inline] |
Definition at line 177 of file GCException.h.
E GENICAM_NAMESPACE::ExceptionReporter< E >::Report | ( | const char * | pFormat, |
... | |||
) | [inline] |
Reimplemented in GENAPI_NAMESPACE::ExceptionReporterNode< E >.
Definition at line 184 of file GCException.h.
E GENICAM_NAMESPACE::ExceptionReporter< E >::Report | ( | ) | [inline] |
Definition at line 200 of file GCException.h.
E GENICAM_NAMESPACE::ExceptionReporter< E >::Report | ( | const std::string & | s | ) | [inline] |
Definition at line 205 of file GCException.h.
E GENICAM_NAMESPACE::ExceptionReporter< E >::Report | ( | const std::stringstream & | str | ) | [inline] |
Definition at line 210 of file GCException.h.
gcstring GENICAM_NAMESPACE::ExceptionReporter< E >::m_ExceptionType [protected] |
the type of the exception in string
Reimplemented in GENAPI_NAMESPACE::ExceptionReporterNode< E >.
Definition at line 223 of file GCException.h.
gcstring GENICAM_NAMESPACE::ExceptionReporter< E >::m_SourceFileName [protected] |
the path to the source file where the exception is thrown
Definition at line 217 of file GCException.h.
int GENICAM_NAMESPACE::ExceptionReporter< E >::m_SourceLine [protected] |
The line within the source file where the exception is thrown.
Definition at line 220 of file GCException.h.