#include <SharedPtr.h>
Definition at line 14 of file SharedPtr.h.
◆ ControlBlockHolder()
| INLINE Detail::ControlBlockHolder::ControlBlockHolder |
( |
| ) |
|
|
inline |
◆ decreaseUseCnt()
| INLINE void Detail::ControlBlockHolder::decreaseUseCnt |
( |
| ) |
|
|
inline |
◆ decreaseWeakCnt()
| INLINE void Detail::ControlBlockHolder::decreaseWeakCnt |
( |
| ) |
|
|
inline |
◆ deleteBlock()
| INLINE void Detail::ControlBlockHolder::deleteBlock |
( |
| ) |
|
|
inline |
◆ deletePtr()
| virtual void Detail::ControlBlockHolder::deletePtr |
( |
| ) |
|
|
pure virtual |
◆ getPtr()
| virtual void* Detail::ControlBlockHolder::getPtr |
( |
| ) |
|
|
pure virtual |
◆ getUseCount()
| INLINE int Detail::ControlBlockHolder::getUseCount |
( |
| ) |
const |
|
inline |
◆ increaseUseCnt()
| INLINE int Detail::ControlBlockHolder::increaseUseCnt |
( |
| ) |
|
|
inline |
◆ increaseUseCntIfNonzero()
| INLINE bool Detail::ControlBlockHolder::increaseUseCntIfNonzero |
( |
| ) |
|
|
inline |
◆ increaseWeakCnt()
| INLINE int Detail::ControlBlockHolder::increaseWeakCnt |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /home/pavel/projects/astro/sph/src/core/objects/wrappers/SharedPtr.h