Class Ase::Object
Base type for classes with Property interfaces.
#include <api.hh>
Inherits the following classes: Ase::Emittable
Inherited by the following classes: Ase::Gadget, Ase::ObjectImpl, Ase::ResourceCrawler
Public Functions inherited from Ase::Emittable
See Ase::Emittable
Type | Name |
---|---|
virtual void | emit_event (const String & type, const String & detail, const ValueR fields={}) = 0 |
virtual void | emit_notify (const String & detail) = 0 |
void | js_trigger (const String & eventselector, JsTrigger callback) |
virtual ASE_USE_RESULT Connection | on_event (const String & eventselector, const EventHandler & eventhandler) = 0 |
Protected Functions
Type | Name |
---|---|
virtual | ~Object () = 0 |
Protected Functions inherited from Ase::VirtualBase
See Ase::VirtualBase
Type | Name |
---|---|
virtual | ~VirtualBase () noexcept = 0 |
Protected Functions Documentation
function ~Object
virtual Ase::Object::~Object () = 0
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/api.hh