7#include <aws/common/assert.h>
51 AWS_ASSERT(m_count > 0 &&
"refcount has gone negative");
64 std::shared_ptr<T> m_strongPtr;
Definition RefCounted.h:29
RefCounted()
Definition RefCounted.h:31
void AcquireRef()
Definition RefCounted.h:34
void ReleaseRef()
Definition RefCounted.h:44
~RefCounted()
Definition RefCounted.h:32
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition Types.h:163
Definition Allocator.h:11