|
|
| 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 May 8 12:37:22 2015, using kdoc 2.0a54. |