12 #ifndef ROC_CORE_OWNERSHIP_H_ 13 #define ROC_CORE_OWNERSHIP_H_ 18 template <
class T,
template <
class TT>
class Ownership>
class SharedPtr;
58 #endif // ROC_CORE_OWNERSHIP_H_ static void acquire(T &object)
Acquire ownership.
static void acquire(T &)
Acquire ownership.
static void release(T &object)
Release ownership.
static void release(T &)
Release ownership.
Reference countable object ownership.
Shared ownership intrusive pointer.
SharedPtr< T, core::RefCntOwnership > Pointer
Pointer type returned from intrusive containers.
T * Pointer
Pointer type returned from intrusive containers.