CommonLibSSE (Parapets fork)
RE::GRefCountBaseWeakSupport< T, STAT > Class Template Reference

#include <GRefCountBaseWeakSupport.h>

Inheritance diagram for RE::GRefCountBaseWeakSupport< T, STAT >:
RE::GRefCountBaseStatImpl< GRefCountWeakSupportImpl, STAT > RE::GRefCountWeakSupportImpl RE::GRefCountNTSImpl RE::GRefCountImplCore

Public Types

enum  { kStatType = STAT }
 

Additional Inherited Members

- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountWeakSupportImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountWeakSupportImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountWeakSupportImpl
 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
 
- Static Public Member Functions inherited from RE::GRefCountImplCore
static void CheckInvalidDelete (GRefCountImplCore *)
 
- Public Attributes inherited from RE::GRefCountWeakSupportImpl
GWeakPtrProxy * weakProxy
 
- 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 }
 

Member Enumeration Documentation

◆ anonymous enum

template<class T , std::uint32_t STAT>
anonymous enum
Enumerator
kStatType 

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