|
Yate
|
Templated pointer that can be inserted in a list. More...
#include <yateclass.h>
Public Member Functions | |
| GenPointer () | |
| GenPointer (const GenPointer< Obj > &value) | |
| GenPointer (Obj *object) | |
| GenPointer< Obj > & | operator= (const GenPointer< Obj > &value) |
| GenPointer< Obj > & | operator= (Obj *object) |
| operator Obj * () const | |
| Obj * | operator-> () const |
| Obj & | operator* () const |
Templated pointer that can be inserted in a list.
| GenPointer | ( | ) | [inline] |
Default constructor - creates a null pointer
| GenPointer | ( | const GenPointer< Obj > & | value | ) | [inline] |
Copy constructor
| value | Original GenPointer |
| GenPointer | ( | Obj * | object | ) | [inline] |
Constructs an initialized pointer
| object | Pointer to object |
| operator Obj * | ( | ) | const [inline] |
Conversion to regular pointer operator
| Obj& operator* | ( | ) | const [inline] |
Dereferencing operator
| Obj* operator-> | ( | ) | const [inline] |
Member access operator
| GenPointer<Obj>& operator= | ( | const GenPointer< Obj > & | value | ) | [inline] |
Assignment from another GenPointer
| GenPointer<Obj>& operator= | ( | Obj * | object | ) | [inline] |
Assignment from regular pointer
1.7.6.1