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. | |
virtual | ~CPointer(void ) |
operator T *(void ) const Dereferencing. |
Public Functions Documentation#
CFloatPtr#
inline CFloatPtr()
Default constructor.
CFloatPtr#
inline CFloatPtr(
IBase * pB
)
Constructor from IBase pointer type.
operator=#
inline void operator=(
IBase * pB
)
Assign IBase Pointer.
GetIntAlias#
inline IInteger * GetIntAlias()
gets the interface of an integer alias node.
GetEnumAlias#
inline IEnumeration * GetEnumAlias()
gets the interface of an enum alias node.
operator IFloat *#
inline operator IFloat *(
void
) const
Dereferencing.
operator*#
inline IFloat & operator*(
void
) const
Dereferencing.
operator()#
inline IFloat & operator()(
void
) const
Dereferencing.
operator->#
inline IFloat * operator->(
void
) const
Dereferencing.
IsValid#
inline bool IsValid() const
true if the pointer is valid
operator bool#
inline operator bool(
void
) const
true if the pointer is valid
operator==#
inline bool operator==(
IFloat * pT
) const
pointer equal
operator==#
inline bool operator==(
const CPointer< IFloat, IBase > & rT
) const
pointer equal
operator==#
inline bool operator==(
int nMustBeNull
) const
pointer equal
Protected Attributes Documentation#
m_pT#
IFloat * m_pT;
Underlying raw pointer.
Updated on 5 July 2022 at 15:30:01