neoGFX
Cross-platform C++ app/game engine
neolib::i_event_callable< Args > Class Template Reference

#include <event.hpp>

Inheritance diagram for neolib::i_event_callable< Args >:
neolib::i_reference_counted

Public Types

typedef self_type abstract_type
 

Additional Inherited Members

- Public Member Functions inherited from neolib::i_reference_counted
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_countedrelease_and_take_ownership () const =0
 
virtual i_reference_countedrelease_and_take_ownership ()=0
 
virtual void pin () const noexcept=0
 
virtual void unpin () const =0
 
virtual i_ref_control_blockcontrol_block ()=0
 

Detailed Description

template<typename... Args>
class neolib::i_event_callable< Args >

Definition at line 196 of file event.hpp.

Member Typedef Documentation

◆ abstract_type

template<typename... Args>
typedef self_type neolib::i_event_callable< Args >::abstract_type

Definition at line 200 of file event.hpp.


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