37 #ifndef TF_PGHANDLE_H_VERSION 39 #define TF_PGHANDLE_H_VERSION \ 41 #define TF_PGHANDLE_H_CVSID \ 284 #endif // TF_PGHANDLE_H_VERSION (includeguard) HandleOfConst< Tvalue > Tbase
Tbase Tcontainer_of_const
HandleOfConst< Tvalue > Tcontainer
contains all pgplot stuff
Handle(Treference_to_const x)
Initializing constructor.
Tcontainer & operator=(const Handle< Y > &h)
Assignement operator providing transparency to inheritance.
Tpointer operator->() const
Write access operator with pointer semantics.
Handle(const Handle< Y > &h)
Copy constructor providing transparency to inheritance.
~HandleOfConst()
Destructor that takes care of reference count.
Tpointer_to_const operator->() const
Read access operator with pointer semantics.
Tcontainer Tcontainer_of_const
int * Mpcount
reference counter
Treference operator*() const
Write access operator with pointer semantics.
const X * Tpointer_to_const
const X * Tpointer_to_const
const X & Treference_to_const
Treference reference() const
expose the object to derived classes
Handle< Tvalue > Tcontainer
Treference_to_const operator*() const
Read access operator with pointer semantics.
const X & Treference_to_const
HandleOfConst(Treference_to_const x)
Constructor to initialize the handle.
HandleOfConst()
Default constructor if class X provides one too.
Handle()
Default constructor.
Tpointer Mpointer
internal pointer to the handled object
Tcontainer & operator=(const HandleOfConst< Y > &h)
Assignement operator that provide transparency for inheritance.
Tpointer pointer() const
expose the pointer to derived classes