#include <intrusive_refcount.h>
Inherited by AZ::BehaviorDefaultValue.
Public Member Functions | |
| AZ_FORCE_INLINE uint32_t | use_count () const |
Protected Member Functions | |
| AZ_FORCE_INLINE | intrusive_refcount (Deleter deleter) |
| intrusive_refcount (const intrusive_refcount &)=delete | |
| intrusive_refcount (intrusive_refcount &&)=delete | |
| AZ_FORCE_INLINE void | add_ref () const |
| AZ_FORCE_INLINE 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.