Files | Classes | Macros | Functions
GenICam Base Module Type Definitions
Collaboration diagram for GenICam Base Module Type Definitions:

Files

file  GCException.h
 
      Standard GenICam Exceptions

 
file  GCString.h
 Portable string implementation.
 

Classes

class  GenICam::GenericException
 GenICam's exception class. More...
 
class  GenICam::InvalidArgumentException
 Exception fired if an argument is invalid. More...
 
class  GenICam::OutOfRangeException
 Exception fired if an argument is out of range. More...
 
class  GenICam::PropertyException
 Exception fired if a property access fails. More...
 
class  GenICam::RuntimeException
 Runtime exception. More...
 
class  GenICam::LogicalErrorException
 Exception to be thrown to indicate logical errors in program flow. More...
 
class  GenICam::AccessException
 Exception to be thrown to indicate an access error. More...
 
class  GenICam::TimeoutException
 Exception to be thrown to indicate an timout error. More...
 
class  GenICam::DynamicCastException
 Exception to be thrown to indicate the the result of a dynamic cast was zero. More...
 
class  GenICam::gcstring
 A string class which is a clone of std::string. More...
 

Macros

#define DECLARE_EXCEPTION(name)
 

Functions

std::ostream & operator<< (std::ostream &ostr, const GenICam::gcstring &str)
 
std::istream & operator>> (std::istream &istr, GenICam::gcstring &str)
 

Detailed Description

Macro Definition Documentation

#define DECLARE_EXCEPTION (   name)
Value:
class GCBASE_API name : public GenICam::GenericException \
{ \
public: \
name( const char* pDescription, const char *pSourceFileName, int SourceLine ); \
name( const char* pDescription, const char *pSourceFileName, int SourceLine, const char* pExceptionType ); \
name( const char* pDescription, const char *pSourceFileName, int SourceLine, const char *pEntryPoint, const char *pErrorNodeName, const char* pExceptionType ); \
}
GenICam's exception class.
Definition: GCException.h:63

Creates an exception with the same functionality as the GenericException but being of different type

Function Documentation

std::ostream& operator<< ( std::ostream &  ostr,
const GenICam::gcstring str 
)
inline

STL operator out

std::istream& operator>> ( std::istream &  istr,
GenICam::gcstring str 
)
inline

STL operator in


© 2006-2014 Basler (Tue Jul 22 2014 11:41:23)