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

Reference to an IBase derived pointer. More...

#include <Reference.h>

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

Public Member Functions

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

Protected Attributes

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

Detailed Description

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

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)
inlinevirtual

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 Wed Mar 17 2021 02:48:42