Struct Ase::EmittableImpl::EventDispatcher
ClassList > Ase > EmittableImpl > EventDispatcher
Public Types
Public Attributes
Public Functions
Public Types Documentation
typedef EventConnectionP
using Ase::EmittableImpl::EventDispatcher::EventConnectionP = std::shared_ptr<EventConnection>;
Public Attributes Documentation
variable connections
std::vector<EventConnectionW> Ase::EmittableImpl::EventDispatcher::connections;
variable in_emission
uint Ase::EmittableImpl::EventDispatcher::in_emission;
variable needs_purging
bool Ase::EmittableImpl::EventDispatcher::needs_purging;
Public Functions Documentation
function emit
inline void Ase::EmittableImpl::EventDispatcher::emit (
const Event & event
)
function purge_connections
inline void Ase::EmittableImpl::EventDispatcher::purge_connections ()
function ~EventDispatcher
inline Ase::EmittableImpl::EventDispatcher::~EventDispatcher ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/object.cc