31 #ifndef GENAPI_REFERENCE_H 32 #define GENAPI_REFERENCE_H 80 template <
class T,
class I=T>
96 m_Ptr =
dynamic_cast<I*
>( ptr );
106 #endif // ifndef GENAPI_REFERENCE_H #define GENICAM_INTERFACE
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IBase
Base interface common to all nodes.
Common types used in the public GenApi interface.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IReference
Interface to construct a reference.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IEnumReference
Interface to construct an enum reference.
I * m_Ptr
Pointer to the implementation the reference references to.
virtual void SetReference(IBase *ptr)
sets the implementation to the reference
A string class which is a clone of std::string.
Reference to an IBase derived pointer.
virtual void SetNumEnums(int NumEnums)=0
sets the number of enum vallues
declspec's to be used for GenApi Windows dll
Lexical analyzer for CIntSwissKnife.