#include <yateclass.h>
Inheritance diagram for GenPointer:
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 |
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 |
GenPointer<Obj>& operator= | ( | const GenPointer< Obj > & | value | ) | [inline] |
Assignment from another GenPointer
GenPointer<Obj>& operator= | ( | Obj * | object | ) | [inline] |
Assignment from regular pointer
operator Obj * | ( | ) | const [inline] |
Conversion to regular pointer operator
Obj* operator-> | ( | ) | const [inline] |
Member access operator
Obj& operator * | ( | ) | const [inline] |
Dereferencing operator