Spinnaker SDK C++
4.2.0.21
 
 

 
Loading...
Searching...
No Matches

SmartPointer for IFloat interface pointer. More...

#include <Pointer.h>

Inheritance diagram for CFloatPtr:
CPointer< IFloat, IBase >

Public Member Functions

 CFloatPtr () throw ()
 Default constructor.
 
 CFloatPtr (IBase *pB)
 Constructor from IBase pointer type.
 
void operator= (IBase *pB)
 Assign IBase Pointer.
 
IIntegerGetIntAlias ()
 gets the interface of an integer alias node.
 
IEnumerationGetEnumAlias ()
 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.
 

Detailed Description

Constructor & Destructor Documentation

◆ CFloatPtr() [1/2]

CFloatPtr ( )
throw (
)
inline

Default constructor.

◆ CFloatPtr() [2/2]

CFloatPtr ( IBase pB)
inline

Constructor from IBase pointer type.

Member Function Documentation

◆ GetEnumAlias()

IEnumeration * GetEnumAlias ( )
inline

gets the interface of an enum alias node.

◆ GetIntAlias()

IInteger * GetIntAlias ( )
inline

gets the interface of an integer alias node.

◆ operator=()

void operator= ( IBase pB)
inline

Assign IBase Pointer.


The documentation for this class was generated from the following file: