neoGFX
Cross-platform C++ app/game engine
|
#include <i_reference_counted.hpp>
Public Member Functions | |
virtual | ~i_ref_control_block ()=default |
virtual i_reference_counted * | ptr () const noexcept=0 |
virtual bool | expired () const noexcept=0 |
virtual int32_t | weak_use_count () const noexcept=0 |
virtual void | add_ref () noexcept=0 |
virtual void | release ()=0 |
Definition at line 45 of file i_reference_counted.hpp.
|
virtualdefault |
Implemented in neolib::ref_control_block.
Implemented in neolib::ref_control_block.
|
pure virtualnoexcept |
Implemented in neolib::ref_control_block.
Implemented in neolib::ref_control_block.
Implemented in neolib::ref_control_block.