CommonLibSSE NG
Loading...
Searching...
No Matches
RE::GRefCountBaseNTS< C, Stat > Class Template Reference

#include <GRefCountBaseNTS.h>

Inheritance diagram for RE::GRefCountBaseNTS< C, Stat >:
RE::GRefCountBaseStatImpl< GRefCountNTSImpl, Stat > RE::GRefCountNTSImpl RE::GRefCountImplCore

Public Types

enum  { kStatType = Stat }
 

Public Member Functions

 GRefCountBaseNTS ()=default
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountNTSImpl, Stat >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountNTSImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- 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
 

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 }
 

Member Enumeration Documentation

◆ anonymous enum

template<class C , std::uint32_t Stat>
anonymous enum
Enumerator
kStatType 

Constructor & Destructor Documentation

◆ GRefCountBaseNTS()

template<class C , std::uint32_t Stat>
RE::GRefCountBaseNTS< C, Stat >::GRefCountBaseNTS ( )
default

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