BinaryNinja::RefCountObject Class Reference

Public Member Functions

 RefCountObject ()
 
virtual ~RefCountObject ()
 
RefCountObjectGetObject ()
 
void AddRef ()
 
void Release ()
 

Static Public Member Functions

static RefCountObjectGetObject (RefCountObject *obj)
 

Public Attributes

std::atomic< int > m_refs
 

Constructor & Destructor Documentation

◆ RefCountObject()

BinaryNinja::RefCountObject::RefCountObject ( )
inline

◆ ~RefCountObject()

virtual BinaryNinja::RefCountObject::~RefCountObject ( )
inlinevirtual

Member Function Documentation

◆ AddRef()

void BinaryNinja::RefCountObject::AddRef ( )
inline

◆ GetObject() [1/2]

RefCountObject * BinaryNinja::RefCountObject::GetObject ( )
inline

◆ GetObject() [2/2]

static RefCountObject * BinaryNinja::RefCountObject::GetObject ( RefCountObject obj)
inlinestatic

◆ Release()

void BinaryNinja::RefCountObject::Release ( )
inline

Member Data Documentation

◆ m_refs

std::atomic<int> BinaryNinja::RefCountObject::m_refs

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