#include <intrusive_refcount.h>
Inherited by AZ::BehaviorDefaultValue.
Public Member Functions | |
uint32_t | use_count () const |
Protected Member Functions | |
intrusive_refcount (Deleter deleter) | |
intrusive_refcount (const intrusive_refcount &)=delete | |
intrusive_refcount (intrusive_refcount &&)=delete | |
void | add_ref () const |
void | release () const |
Friends | |
template<typename T > | |
struct | IntrusivePtrCountPolicy |
struct | intrusive_default_delete |
An intrusive reference counting base class that is compliant with AZStd::intrusive_ptr. Explicit friending of intrusive_ptr is used; the user must use intrusive_ptr to take a reference on the object.