|
|
inline Obj* pointer ()
| pointer |
[protected const]
Retrieve the stored pointer
Returns: A typed pointer
inline void assign (Obj* object = 0)
| assign |
[protected]
Set a new stored pointer
Parameters:
object | Pointer to the new stored object |
Reimplemented from RefPointerBase.
inline RefPointer ()
| RefPointer |
Default constructor - creates a null smart pointer
inline RefPointer (const RefPointer | RefPointer |
Copy constructor, references the object
Parameters:
value | Original RefPointer |
inline RefPointer (Obj* object)
| RefPointer |
Constructs an initialized smart pointer, references the object
Parameters:
object | Pointer to object |
inline ~RefPointer ()
| ~RefPointer |
Destructs the pointer and dereferences the object
inline RefPointer | operator= |
Assignment from smart pointer
inline RefPointer | operator= |
Assignment from regular pointer
inline operator Obj* ()
| operator Obj* |
[const]
Conversion to regular pointer operator
Returns: The stored pointer
inline Obj* operator-> ()
| operator-> |
[const]
Member access operator
inline Obj& operator* ()
| operator* |
[const]
Dereferencing operator
Generated by: paulc on bussard on Fri Dec 21 16:28:34 2012, using kdoc 2.0a54. |