12 #ifndef ROC_CORE_OWNERSHIP_POLICY_H_
13 #define ROC_CORE_OWNERSHIP_POLICY_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 containers.
Reference counted object ownership.
SharedPtr< T, core::RefCountedOwnership > Pointer
Pointer type returned from containers.
static void acquire(T &object)
Acquire ownership.
static void release(T &object)
Release ownership.