|
|
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>& |
| KSharedPtr<T>& |
| bool |
[const]
| bool |
[const]
| bool |
[const]
| bool |
[const]
| bool |
[const]
| |
[const]
| const T& |
[const]
| T& |
| const T* |
[const]
| T* |
| int |
[const]