Skip to content

GenICam Base Module Type Definitions#

Module: GenICam

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#

inline std::istream & getline(
    std::istream & is,
    GenICam::gcstring & str
)

STL getline

function getline#

inline std::istream & getline(
    std::istream & is,
    GenICam::gcstring & str,
    char delim
)

STL getline

function operator<<#

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

STL operator out

function operator>>#

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

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