![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <event.hpp>
Public Member Functions | |
event_callback (const i_event &aEvent, const ref_ptr< callable > &aCallable, Args... aArguments) | |
bool | operator== (const i_event_callback &aRhs) const override |
const i_event & | event () const override |
const void * | identity () const override |
bool | valid () const override |
void | call () const override |
![]() | |
reference_counted () noexcept | |
reference_counted (const reference_counted &aOther) noexcept | |
~reference_counted () | |
reference_counted & | operator= (const reference_counted &) |
void | add_ref () const noexcept override |
void | release () const override |
int32_t | reference_count () const noexcept override |
const base_type * | release_and_take_ownership () const override |
base_type * | release_and_take_ownership () override |
void | pin () const noexcept override |
void | unpin () const override |
i_ref_control_block & | control_block () override |
Friends | |
template<typename... > | |
class | event |
class | async_event_queue |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
friend |