GenICam Base Module Type Definitions#
Files#
Name |
---|
Base/GCException.h Standard GenICam Exceptions. |
Base/GCString.h Portable string implementation. |
Classes#
Name | |
---|---|
class | GenICam::gcstring A string class which is a clone of std::string. |
Functions#
Name | |
---|---|
std::istream & | getline(std::istream & is, GenICam::gcstring & str) |
std::istream & | getline(std::istream & is, GenICam::gcstring & str, char delim) |
std::ostream & | operator<<(std::ostream & ostr, const GenICam::gcstring & str) |
std::istream & | operator>>(std::istream & istr, GenICam::gcstring & str) |
Defines#
Name |
---|
DECLARE_EXCEPTION(name) |
Functions Documentation#
function getline#
STL getline
function getline#
STL getline
function operator<<#
STL operator out
function operator>>#
STL operator in
Macros Documentation#
define DECLARE_EXCEPTION#
#define DECLARE_EXCEPTION(
name
)
class GCBASE_RTTI_CLASS_API name : public GENICAM_NAMESPACE::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 ); \
}
Creates an exception with the same functionality as the GenericException but being of different type