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.html 132191 2002-01-17 21:32:13Z dfaure $
- Author: Waldo Bastian
- Generated: dfaure on kde.faure.org on Thu Jan 17 22:15:01 2002, using kdoc 2.0a53.