struct KSharedPtr
|
Can be used to control the lifetime of an object that has derived
KShared. More... |
|
|
Public Methods
Can be used to control the lifetime of an object that has derived
KShared. As long a someone holds a KSharedPtr on some KShared
object it won't become deleted but is deleted once its reference
count is 0. This struct emulates C++ pointers perfectly. So just
use it like a simple C++ pointer.
KShared and KSharedPtr are preferred over QShared / QSharedPtr
since they are more safe.
KSharedPtr ( T* t )
| KSharedPtr |
~KSharedPtr ()
| ~KSharedPtr |
bool operator== ( const KSharedPtr& p )
| operator== |
[const]
bool operator!= ( const KSharedPtr& p )
| operator!= |
[const]
bool operator== ( const T* p )
| operator== |
[const]
bool operator!= ( const T* p )
| operator!= |
[const]
bool operator! ()
| operator! |
[const]
operator T* ()
| operator T* |
[const]
[const]
const T& operator* ()
| operator* |
[const]
T& operator* ()
| operator* |
const T* operator-> ()
| operator-> |
[const]
T* operator-> ()
| operator-> |
[const]
- Version: $Id: ksharedptr.h,v 1.17 2001/01/02 14:18:21 hausmann Exp $
- Author: Waldo Bastian
- Generated: baudens on ke.mandrakesoft.com on Fri Sep 21 19:55:56 2001, using kdoc 2.0a53.