37 #ifndef TF_HANDLE_H_VERSION 39 #define TF_HANDLE_H_VERSION \ 245 #endif // TF_HANDLE_H_VERSION (includeguard)
Tpointer operator->() const
operator #tfxx::THandle<class X>::operator->()#
ConstHandle & operator=(const ConstHandle &h)
operator #tfxx::THandle<class X>::operator=()# book-keeping asignment operator
Tmutableobject * Mrep
internal pointer to the handled object
template #tfxx::THandle<class TObj>#:
Treference operator*() const
operator #tfxx::THandle<class X>::operator*()#
Handle & operator=(const Handle &h)
operator #tfxx::THandle<class X>::operator=()# book-keeping asignment operator
int * Mpcount
usage counter
Tmutableobject & reference() const
expose the object to derived classes
const Tobject & Treference
ConstHandle< Tobject > Tbase
ConstHandle(Treference p)
constructor #tfxx::THandle<class X>::THandle#:
Handle< Tobject > Tcontainer
Tmutableobject * pointer() const
expose the pointer to derived classes
ConstHandle(Tmutableobject *p)
Tpointer operator->() const
operator #tfxx::THandle<class X>::operator->()#
Handle(const Handle &h)
constructor #tfxx::THandle<class X>::THandle#:
~ConstHandle()
desctructor #tfxx::THandle<class X>::~THandle# book-keeping destructor
ConstHandle(const ConstHandle &h)
constructor #tfxx::THandle<class X>::THandle#:
ConstHandle< Tobject > Tcontainer
Handle(const Treference p)
constructor #tfxx::THandle<class X>::THandle#:
Treference operator*() const
operator #tfxx::THandle<class X>::operator*()#
Namespace containing all code of library libtfxx.