Ardour  9.0-pre0-2084-g1e6d75d781
PBD::Destructible Class Reference

#include <destructible.h>

Inheritance diagram for PBD::Destructible:
[legend]

Public Member Functions

virtual ~Destructible ()
 
virtual void drop_references ()
 

Static Public Member Functions

static void drop_and_kill (Destructible *d)
 

Public Attributes

PBD::Signal< void()> Destroyed
 
PBD::Signal< void()> DropReferences
 

Detailed Description

Definition at line 26 of file destructible.h.

Constructor & Destructor Documentation

◆ ~Destructible()

virtual PBD::Destructible::~Destructible ( )
inlinevirtual

Definition at line 28 of file destructible.h.

Member Function Documentation

◆ drop_and_kill()

static void PBD::Destructible::drop_and_kill ( Destructible d)
inlinestatic

Definition at line 34 of file destructible.h.

◆ drop_references()

virtual void PBD::Destructible::drop_references ( )
inlinevirtual

Reimplemented in ARDOUR::RegionFxPlugin, ARDOUR::PluginInsert, and ARDOUR::LuaProc.

Definition at line 33 of file destructible.h.

Member Data Documentation

◆ Destroyed

PBD::Signal<void()> PBD::Destructible::Destroyed

Definition at line 30 of file destructible.h.

◆ DropReferences

PBD::Signal<void()> PBD::Destructible::DropReferences

Definition at line 31 of file destructible.h.


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