GenApi::CFloatPtr#
SmartPointer for IFloat interface pointer.
#include <GenApi/Pointer.h>
Inherits from GenApi::CPointer< IFloat, IBase >
Public Functions#
| Name | |
|---|---|
| CFloatPtr() 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. |
| operator IFloat *(void ) const Dereferencing. | |
| IFloat & | operator*(void ) const Dereferencing. |
| IFloat & | operator())(void ) const Dereferencing. |
| IFloat * | operator->(void ) const Dereferencing. |
| bool | IsValid() const true if the pointer is valid |
| operator bool(void ) const 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 |
Protected Attributes#
| Name | |
|---|---|
| IFloat * | m_pT Underlying raw pointer. |
Additional inherited members#
Public Functions inherited from GenApi::CPointer< IFloat, IBase >
| Name | |
|---|---|
| CPointer(void ) Default constructor. | |
| CPointer(B * pB) Constructor from INode pointer type. | |
| operator T *(void ) const Dereferencing. |
Public Functions Documentation#
function CFloatPtr#
Default constructor.
function CFloatPtr#
Constructor from IBase pointer type.
function operator=#
Assign IBase Pointer.
function GetIntAlias#
gets the interface of an integer alias node.
function GetEnumAlias#
gets the interface of an enum alias node.
function operator IFloat *#
Dereferencing.
function operator*#
Dereferencing.
function operator()#
Dereferencing.
function operator->#
Dereferencing.
function IsValid#
true if the pointer is valid
function operator bool#
true if the pointer is valid
function operator==#
pointer equal
function operator==#
pointer equal
function operator==#
pointer equal
Protected Attributes Documentation#
variable m_pT#
Underlying raw pointer.