Skip to content

Class Ase::Object

ClassList > 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