![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <event.hpp>
Public Types | |
typedef self_type | abstract_type |
Additional Inherited Members | |
![]() | |
virtual | ~i_reference_counted ()=default |
virtual void | add_ref () const noexcept=0 |
virtual void | release () const =0 |
virtual int32_t | reference_count () const noexcept=0 |
virtual const i_reference_counted * | release_and_take_ownership () const =0 |
virtual i_reference_counted * | release_and_take_ownership ()=0 |
virtual void | pin () const noexcept=0 |
virtual void | unpin () const =0 |
virtual i_ref_control_block & | control_block ()=0 |
typedef self_type neolib::i_event_callable< Args >::abstract_type |