30 #ifndef GENAPI_IBASE_H 31 #define GENAPI_IBASE_H 38 # pragma warning ( push ) 39 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY 52 GENICAM_INTERFACE GENAPI_DECL_ABSTRACT
IBase 65 inline IBase::~IBase()
74 #ifndef DOXYGEN_IGNORE 81 template <
class T,
class I=T>
110 # pragma warning ( pop ) 113 #endif // ifndef GENAPI_IBASE_H Common types used in the public GenApi interface.
Definition of template CReference.
CBaseRefT< IBase > CBaseRef
Definition: IBase.h:104
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
Definition: IBase.h:53
I * m_Ptr
Pointer to the implementation the reference references to.
Definition: Reference.h:99
Reference to an IBase derived pointer.
Definition: Reference.h:79
declspec's to be used for GenApi Windows dll
Not implemented.
Definition: Types.h:54
Definition: ChunkAdapter.h:37