Ardour  9.0-pre0-582-g084a23a80d
DynamicTouchable1< T1, T2 > Class Template Reference

#include <touchable.h>

Inheritance diagram for DynamicTouchable1< T1, T2 >:
[legend]

Public Member Functions

 DynamicTouchable1 (T1 &t, void(T1::*m)(T2), T2 a)
 
void touch ()
 
- Public Member Functions inherited from Touchable
 Touchable ()
 
virtual ~Touchable ()
 
void set_delete_after_touch (bool yn)
 
bool delete_after_touch () const
 

Protected Attributes

T1 & object
 
void(T1::* method )(T2)
 
T2 arg
 
- Protected Attributes inherited from Touchable
bool _delete_after_touch
 

Detailed Description

template<class T1, class T2>
class DynamicTouchable1< T1, T2 >

Definition at line 55 of file touchable.h.

Constructor & Destructor Documentation

◆ DynamicTouchable1()

template<class T1 , class T2 >
DynamicTouchable1< T1, T2 >::DynamicTouchable1 ( T1 &  t,
void(T1::*)(T2)  m,
T2  a 
)
inline

Definition at line 58 of file touchable.h.

Member Function Documentation

◆ touch()

template<class T1 , class T2 >
void DynamicTouchable1< T1, T2 >::touch ( )
inlinevirtual

Implements Touchable.

Definition at line 61 of file touchable.h.

Member Data Documentation

◆ arg

template<class T1 , class T2 >
T2 DynamicTouchable1< T1, T2 >::arg
protected

Definition at line 68 of file touchable.h.

◆ method

template<class T1 , class T2 >
void(T1::* DynamicTouchable1< T1, T2 >::method) (T2)
protected

Definition at line 67 of file touchable.h.

◆ object

template<class T1 , class T2 >
T1& DynamicTouchable1< T1, T2 >::object
protected

Definition at line 66 of file touchable.h.


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