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