Go to the documentation of this file.
32 #ifndef GENAPI_IBASE_H
33 #define GENAPI_IBASE_H
40 # pragma warning ( push )
41 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
76 #ifndef DOXYGEN_IGNORE
83 template <
class T,
class I=T>
112 # pragma warning ( pop )
115 #endif // ifndef GENAPI_IBASE_H
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Common types used in the public GenApi interface.
#define GENICAM_INTERFACE
virtual ~IBase()=0
Virtual destructor enforcing virtual destructor on all derived classes.
CBaseRefT< IBase > CBaseRef
Reference to an IBase pointer.
I * m_Ptr
Pointer to the implementation the reference references to.
Definition of template CReference.
Reference to an IBase derived pointer.
declspec's to be used for GenApi Windows dll
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
virtual EAccessMode GetAccessMode() const
Get the access mode of the node.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11