![]() |
GenApi 3.5.1
|
SmartPointer for IFloat interface pointer.
#include <Pointer.h>
Public Member Functions | |
| CFloatPtr () throw () | |
| Default constructor. | |
| CFloatPtr (IBase *pB) | |
| Constructor from IBase pointer type. | |
| CFloatPtr & | operator= (IBase *pB) |
| Assign IBase Pointer. | |
| IInteger * | GetIntAlias () |
| gets the interface of an integer alias node. | |
| IEnumeration * | GetEnumAlias () |
| gets the interface of an enum alias node. | |
Public Member Functions inherited from CPointer< T, B > | |
| CPointer (void) throw () | |
| Default constructor. | |
| CPointer (B *pB) | |
| Constructor from INode pointer type. | |
| CPointer & | operator= (B *pB) |
| Assign INode Pointer. | |
| operator T* (void) const | |
| Dereferencing. | |
| T & | operator* (void) const |
| Dereferencing. | |
| T & | operator() (void) const |
| Dereferencing. | |
| T * | operator-> (void) const |
| Dereferencing. | |
| bool | IsValid () const throw () |
| true if the pointer is valid | |
| operator bool (void) const throw () | |
| true if the pointer is valid | |
| bool | operator== (T *pT) const |
| pointer equal | |
| bool | operator== (const CPointer< T, B > &rT) const |
| pointer equal | |
| bool | operator== (int nMustBeNull) const |
| pointer equal | |
Additional Inherited Members | |
Protected Attributes inherited from CPointer< T, B > | |
| T * | m_pT |
| Underlying raw pointer. | |