Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. More...
#include <Pointer.h>
Public Member Functions | |
CPointer (void) throw () | |
Default constructor. More... | |
CPointer (B *pB) | |
Constructor from INode pointer type. More... | |
bool | IsValid () const throw () |
true if the pointer is valid More... | |
operator bool (void) const throw () | |
true if the pointer is valid More... | |
operator T * (void) const | |
Dereferencing. More... | |
T & | operator() (void) const |
Dereferencing. More... | |
T & | operator* (void) const |
Dereferencing. More... | |
T * | operator-> (void) const |
Dereferencing. More... | |
void | operator= (B *pB) |
Assign INode Pointer. More... | |
bool | operator== (T *pT) const |
pointer equal More... | |
bool | operator== (const CPointer< T, B > &rT) const |
pointer equal More... | |
bool | operator== (int nMustBeNull) const |
pointer equal More... | |
virtual | ~CPointer (void) |
Protected Attributes | |
T * | m_pT |
Underlying raw pointer. More... | |
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically.
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |