Public Member Functions | Private Attributes | List of all members
GENAPI_NAMESPACE::ExceptionReporterNode< E > Class Template Reference

#include <Exception.h>

Inheritance diagram for GENAPI_NAMESPACE::ExceptionReporterNode< E >:
Inheritance graph
[legend]

Public Member Functions

 ExceptionReporterNode (const char *sourceFileName, unsigned int sourceLine, const INodePrivate *pNodePrivate, const char *pExceptionType)
 
Report (const char *pFormat,...)
 
- Public Member Functions inherited from GENICAM_NAMESPACE::ExceptionReporter< E >
 ExceptionReporter (const char *pSourceFileName, int SourceLine)
 
 ExceptionReporter (const char *pSourceFileName, int SourceLine, const char *pExceptionType)
 
Report (const char *pFormat,...)
 
Report ()
 
Report (const std::string &s)
 
Report (const std::stringstream &str)
 

Private Attributes

GENICAM_NAMESPACE::gcstring m_ExceptionType
 The full error message. More...
 
const INodePrivatem_pNodePrivate
 

Additional Inherited Members

- Protected Attributes inherited from GENICAM_NAMESPACE::ExceptionReporter< E >
GENICAM_NAMESPACE::gcstring m_ExceptionType
 the type of the exception in string More...
 
GENICAM_NAMESPACE::gcstring m_SourceFileName
 the path to the source file where the exception is thrown More...
 
int m_SourceLine
 The line within the source file where the exception is thrown. More...
 

Detailed Description

template<class E>
class GENAPI_NAMESPACE::ExceptionReporterNode< E >

Definition at line 113 of file Exception.h.

Constructor & Destructor Documentation

template<class E >
GENAPI_NAMESPACE::ExceptionReporterNode< E >::ExceptionReporterNode ( const char *  sourceFileName,
unsigned int  sourceLine,
const INodePrivate pNodePrivate,
const char *  pExceptionType 
)
inline

Definition at line 116 of file Exception.h.

Member Function Documentation

template<class E >
E GENAPI_NAMESPACE::ExceptionReporterNode< E >::Report ( const char *  pFormat,
  ... 
)
inline

Definition at line 122 of file Exception.h.

Member Data Documentation

template<class E >
GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::ExceptionReporterNode< E >::m_ExceptionType
private

The full error message.

Definition at line 149 of file Exception.h.

template<class E >
const INodePrivate* GENAPI_NAMESPACE::ExceptionReporterNode< E >::m_pNodePrivate
private

Definition at line 146 of file Exception.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42