#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