Ultralight C++ API 1.3.0
Loading...
Searching...
No Matches
ultralight::RefCounted Class Referenceabstract

#include <Ultralight/RefPtr.h>

Details

Interface for all ref-counted objects that will be managed using the RefPtr<> smart pointer.

Inheritance diagram for ultralight::RefCounted:
ultralight::App ultralight::Bitmap ultralight::Buffer ultralight::FontFile ultralight::JSContext ultralight::Overlay ultralight::Renderer ultralight::Session ultralight::String16Vector ultralight::View ultralight::Window

Public Member Functions

virtual void AddRef () const =0
 
virtual void Release () const =0
 
virtual int ref_count () const =0
 

Protected Member Functions

virtual ~RefCounted ()
 

Constructor & Destructor Documentation

◆ ~RefCounted()

virtual ultralight::RefCounted::~RefCounted ( )
protectedvirtual

Member Function Documentation

◆ AddRef()

virtual void ultralight::RefCounted::AddRef ( ) const
pure virtual

◆ ref_count()

virtual int ultralight::RefCounted::ref_count ( ) const
pure virtual

◆ Release()

virtual void ultralight::RefCounted::Release ( ) const
pure virtual

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