CommonLibSSE (Parapets fork)
RE::GRefCountWeakSupportImpl Class Reference

#include <GRefCountWeakSupportImpl.h>

Inheritance diagram for RE::GRefCountWeakSupportImpl:
RE::GRefCountNTSImpl RE::GRefCountImplCore RE::GRefCountBaseStatImpl< GRefCountWeakSupportImpl, STAT > RE::GRefCountBaseWeakSupport< GFxCharacter, GFxStatMovieViews::kGFxStatMV_MovieClip_Mem > RE::GRefCountBaseWeakSupport< T, STAT > RE::GFxCharacter RE::GFxASCharacter RE::GFxSprite

Public Member Functions

 GRefCountWeakSupportImpl ()
 
virtual ~GRefCountWeakSupportImpl ()
 
GWeakPtrProxy * CreateWeakProxy () const
 
- Public Member Functions inherited from RE::GRefCountNTSImpl
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from RE::GRefCountImplCore
virtual ~GRefCountImplCore ()=default
 
constexpr std::uint32_t GetRefCount () const noexcept
 

Public Attributes

GWeakPtrProxy * weakProxy
 

Additional Inherited Members

- Static Public Member Functions inherited from RE::GRefCountImplCore
static void CheckInvalidDelete (GRefCountImplCore *)
 
- Static Public Attributes inherited from RE::GRefCountImplCore
static constexpr auto RTTI = RTTI_GRefCountImplCore
 
- Protected Attributes inherited from RE::GRefCountImplCore
volatile std::uint32_t _refCount { 1 }
 
std::uint32_t _pad0C { 0 }
 

Constructor & Destructor Documentation

◆ GRefCountWeakSupportImpl()

RE::GRefCountWeakSupportImpl::GRefCountWeakSupportImpl ( )
inline

◆ ~GRefCountWeakSupportImpl()

virtual RE::GRefCountWeakSupportImpl::~GRefCountWeakSupportImpl ( )
virtual

Member Function Documentation

◆ CreateWeakProxy()

GWeakPtrProxy* RE::GRefCountWeakSupportImpl::CreateWeakProxy ( ) const

Member Data Documentation

◆ weakProxy

GWeakPtrProxy* RE::GRefCountWeakSupportImpl::weakProxy
mutable

The documentation for this class was generated from the following file: