All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GENAPI_NAMESPACE::CFloatPtr Class Reference

SmartPointer for IFloat interface pointer. More...

#include <Pointer.h>

Inheritance diagram for GENAPI_NAMESPACE::CFloatPtr:

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...
 
CFloatPtroperator= (IBase *pB)
 Assign IBase Pointer. More...
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CPointer< IFloat, IBase >
 CPointer (IBase *pB)
 Constructor from INode pointer type. More...
 
 CPointer (void) throw ()
 Default constructor. 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...
 
CPointeroperator= (IBase *pB)
 Assign INode Pointer. More...
 
bool operator== (const CPointer< IFloat, IBase > &rT) const
 pointer equal More...
 
bool operator== (IFloat *pT) 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 219 of file Pointer.h.

Constructor & Destructor Documentation

◆ CFloatPtr() [1/2]

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

Default constructor.

Definition at line 223 of file Pointer.h.

◆ CFloatPtr() [2/2]

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

Constructor from IBase pointer type.

Definition at line 229 of file Pointer.h.

Member Function Documentation

◆ GetEnumAlias()

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

gets the interface of an enum alias node.

Definition at line 248 of file Pointer.h.

◆ GetIntAlias()

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

gets the interface of an integer alias node.

Definition at line 242 of file Pointer.h.

◆ operator=()

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

Assign IBase Pointer.

Definition at line 235 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 Dec 4 2024 03:10:12