#include <nnrefptr.h>
Inheritance diagram for NewNet::RefPtr< T >:

Public Member Functions | |
| RefPtr () | |
| Create a new reference counter pointer that points at NULL. | |
| RefPtr (T *t) | |
| Create a new reference counter pointer that points at t. | |
| RefPtr (const RefPtr &t) | |
| Create a new reference counter pointer that points at t. | |
| RefPtr & | operator= (const RefPtr &t) |
| Assign operator. | |
| RefPtr & | operator= (T *t) |
| Assign operator. | |
| ~RefPtr () | |
| Destructor. | |
Definition at line 33 of file nnrefptr.h.
| NewNet::RefPtr< T >::RefPtr | ( | ) | [inline] |
Create a new reference counter pointer that points at NULL.
Definition at line 38 of file nnrefptr.h.
| NewNet::RefPtr< T >::RefPtr | ( | T * | t | ) | [inline] |
Create a new reference counter pointer that points at t.
Definition at line 44 of file nnrefptr.h.
| NewNet::RefPtr< T >::RefPtr | ( | const RefPtr< T > & | t | ) | [inline] |
Create a new reference counter pointer that points at t.
Definition at line 52 of file nnrefptr.h.
| NewNet::RefPtr< T >::~RefPtr | ( | ) | [inline] |
Decrements reference count of object and deletes it if the reference count drops to 0.
Definition at line 98 of file nnrefptr.h.
| RefPtr& NewNet::RefPtr< T >::operator= | ( | const RefPtr< T > & | t | ) | [inline] |
Assign the object t is pointing at to this pointer as well.
Definition at line 61 of file nnrefptr.h.
| RefPtr& NewNet::RefPtr< T >::operator= | ( | T * | t | ) | [inline] |
Make this pointer point at t.
Definition at line 80 of file nnrefptr.h.
1.5.1