Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::TriggerReference Class Reference

#include <triggerbox.h>

Public Member Functions

 TriggerReference ()
 
 TriggerReference (std::shared_ptr< ARDOUR::TriggerBox > b, uint32_t s)
 
std::shared_ptr< ARDOUR::Triggertrigger () const
 
void set (std::shared_ptr< ARDOUR::TriggerBox > b, uint32_t s)
 
uint32_t slot () const
 
std::shared_ptr< ARDOUR::TriggerBoxbox () const
 

Private Attributes

std::weak_ptr< ARDOUR::TriggerBoxweak_box
 
uint32_t _slot
 

Detailed Description

Definition at line 1094 of file triggerbox.h.

Constructor & Destructor Documentation

◆ TriggerReference() [1/2]

ARDOUR::TriggerReference::TriggerReference ( )
inline

Definition at line 1097 of file triggerbox.h.

◆ TriggerReference() [2/2]

ARDOUR::TriggerReference::TriggerReference ( std::shared_ptr< ARDOUR::TriggerBox b,
uint32_t  s 
)
inline

Definition at line 1098 of file triggerbox.h.

Member Function Documentation

◆ box()

std::shared_ptr<ARDOUR::TriggerBox> ARDOUR::TriggerReference::box ( ) const
inline

Definition at line 1103 of file triggerbox.h.

◆ set()

void ARDOUR::TriggerReference::set ( std::shared_ptr< ARDOUR::TriggerBox b,
uint32_t  s 
)
inline

Definition at line 1101 of file triggerbox.h.

◆ slot()

uint32_t ARDOUR::TriggerReference::slot ( ) const
inline

Definition at line 1102 of file triggerbox.h.

◆ trigger()

std::shared_ptr<ARDOUR::Trigger> ARDOUR::TriggerReference::trigger ( ) const
inline

Definition at line 1100 of file triggerbox.h.

Member Data Documentation

◆ _slot

uint32_t ARDOUR::TriggerReference::_slot
private

Definition at line 1107 of file triggerbox.h.

◆ weak_box

std::weak_ptr<ARDOUR::TriggerBox> ARDOUR::TriggerReference::weak_box
private

Definition at line 1106 of file triggerbox.h.


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