Public Member Functions | Protected Attributes
GENAPI_NAMESPACE::CReferenceT< T, I > Class Template Reference

Interface to construct a reference. More...

#include <Reference.h>

Inheritance diagram for GENAPI_NAMESPACE::CReferenceT< T, I >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CReferenceT ()
virtual void SetReference (IBase *ptr)
 sets the implementation to the reference

Protected Attributes

I * m_Ptr
 Pointer to the implementation the reference references to.

Detailed Description

template<class T, class I = T>
class GENAPI_NAMESPACE::CReferenceT< T, I >

Interface to construct a reference.

Interface to construct an enum reference Reference to an IBase derived pointer

Definition at line 81 of file Reference.h.


Constructor & Destructor Documentation

template<class T, class I = T>
GENAPI_NAMESPACE::CReferenceT< T, I >::CReferenceT ( ) [inline]

Definition at line 85 of file Reference.h.


Member Function Documentation

template<class T, class I = T>
virtual void GENAPI_NAMESPACE::CReferenceT< T, I >::SetReference ( IBase *  ptr) [inline, virtual]

sets the implementation to the reference

Definition at line 94 of file Reference.h.


Member Data Documentation

template<class T, class I = T>
I* GENAPI_NAMESPACE::CReferenceT< T, I >::m_Ptr [protected]

Pointer to the implementation the reference references to.

Definition at line 101 of file Reference.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:49