Public Member Functions | List of all members
GENAPI_NAMESPACE::CFloatPtr Class Reference

SmartPointer for IFloat interface pointer. More...

#include <Pointer.h>

Inheritance diagram for GENAPI_NAMESPACE::CFloatPtr:
Inheritance graph
[legend]

Public Member Functions

 CFloatPtr () throw ()
 Default constructor. More...
 
 CFloatPtr (IBase *pB)
 Constructor from IBase pointer type. More...
 
IEnumerationGetEnumAlias ()
 gets the interface of an enum alias node. More...
 
IIntegerGetIntAlias ()
 gets the interface of an integer alias node. More...
 
void operator= (IBase *pB)
 Assign IBase Pointer. More...
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CPointer< IFloat, IBase >
 CPointer (void) throw ()
 Default constructor. More...
 
 CPointer (IBase *pB)
 Constructor from INode pointer type. More...
 
bool IsValid () const throw ()
 true if the pointer is valid More...
 
 operator bool (void) const throw ()
 true if the pointer is valid More...
 
 operator IFloat * (void) const
 Dereferencing. More...
 
IFloat & operator() (void) const
 Dereferencing. More...
 
IFloat & operator* (void) const
 Dereferencing. More...
 
IFloat * operator-> (void) const
 Dereferencing. More...
 
void operator= (IBase *pB)
 Assign INode Pointer. More...
 
bool operator== (IFloat *pT) const
 pointer equal More...
 
bool operator== (const CPointer< IFloat, IBase > &rT) const
 pointer equal More...
 
bool operator== (int nMustBeNull) const
 pointer equal More...
 
virtual ~CPointer (void)
 

Additional Inherited Members

- Protected Attributes inherited from GENAPI_NAMESPACE::CPointer< IFloat, IBase >
IFloat * m_pT
 Underlying raw pointer. More...
 

Detailed Description

SmartPointer for IFloat interface pointer.

Definition at line 218 of file Pointer.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CFloatPtr::CFloatPtr ( )
throw (
)
inline

Default constructor.

Definition at line 222 of file Pointer.h.

GENAPI_NAMESPACE::CFloatPtr::CFloatPtr ( IBase pB)
inline

Constructor from IBase pointer type.

Definition at line 228 of file Pointer.h.

Member Function Documentation

IEnumeration* GENAPI_NAMESPACE::CFloatPtr::GetEnumAlias ( )
inline

gets the interface of an enum alias node.

Definition at line 246 of file Pointer.h.

IInteger* GENAPI_NAMESPACE::CFloatPtr::GetIntAlias ( )
inline

gets the interface of an integer alias node.

Definition at line 240 of file Pointer.h.

void GENAPI_NAMESPACE::CFloatPtr::operator= ( IBase pB)
inline

Assign IBase Pointer.

Definition at line 234 of file Pointer.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:41