|
TF++, Miscellaneous classes and modules in C++:
|
#include <handle.h>


Public Types | |
| typedef X | Tobject |
| typedef ConstHandle< Tobject > | Tbase |
| typedef Handle< Tobject > | Tcontainer |
| typedef Tbase | Tcoc |
| typedef Tcoc | Tcontainer_of_const |
| typedef Tobject * | Tpointer |
| typedef Tobject & | Treference |
| typedef X | Tmutableobject |
Public Member Functions | |
| Handle (const Treference p) | |
| constructor #tfxx::THandle<class X>::THandle#: More... | |
| Handle (Tpointer p) | |
| Handle (const Handle &h) | |
| constructor #tfxx::THandle<class X>::THandle#: More... | |
| Tpointer | operator-> () const |
| operator #tfxx::THandle<class X>::operator->()# More... | |
| Treference | operator* () const |
| operator #tfxx::THandle<class X>::operator*()# More... | |
| Handle & | operator= (const Handle &h) |
| operator #tfxx::THandle<class X>::operator=()# book-keeping asignment operator More... | |
Protected Member Functions | |
| Tmutableobject * | pointer () const |
| expose the pointer to derived classes More... | |
| Tmutableobject & | reference () const |
| expose the object to derived classes More... | |