SmartPointer for IFloat interface pointer. More...
#include <Pointer.h>
Public Member Functions | |
CFloatPtr () throw () | |
Default constructor. | |
CFloatPtr (IBase *pB) | |
Constructor from IBase pointer type. | |
void | 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< IFloat, IBase > | |
CPointer (void) | |
Default constructor. | |
CPointer (IBase *pB) | |
Constructor from INode pointer type. | |
virtual | ~CPointer (void) |
void | operator= (IBase *pB) |
Assign INode Pointer. | |
operator IFloat * (void) const | |
Dereferencing. | |
IFloat & | operator* (void) const |
Dereferencing. | |
IFloat & | operator() (void) const |
Dereferencing. | |
IFloat * | 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== (IFloat *pT) const |
pointer equal | |
bool | operator== (const CPointer< IFloat, IBase > &rT) const |
pointer equal | |
bool | operator== (int nMustBeNull) const |
pointer equal | |
bool | operator!= (const CPointer< IFloat, IBase > &rT) const |
pointer inequal | |
bool | operator!= (IFloat *pT) const |
pointer inequal | |
bool | operator!= (const long int nMustBeNull) const |
pointer inequal | |
bool | operator!= (const int nMustBeNull) const |
pointer inequal | |
bool | operator!= (const std::nullptr_t nullPtr) const |
pointer inequal | |
Additional Inherited Members | |
Protected Attributes inherited from CPointer< IFloat, IBase > | |
IFloat * | m_pT |
Underlying raw pointer. | |
SmartPointer for IFloat interface pointer.
|
inline |
Default constructor.
|
inline |
gets the interface of an enum alias node.
|
inline |
gets the interface of an integer alias node.
|
inline |
Assign IBase Pointer.