All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 >:

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

◆ CReferenceT()

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

Definition at line 85 of file Reference.h.

Member Function Documentation

◆ SetReference()

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

◆ m_Ptr

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 Dec 4 2024 03:10:13