Ardour  9.0-pre0-582-g084a23a80d
DynamicTouchable< T > Class Template Reference

#include <touchable.h>

Inheritance diagram for DynamicTouchable< T >:
[legend]

Public Member Functions

 DynamicTouchable (T &t, void(T::*m)(void))
 
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

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

Detailed Description

template<class T>
class DynamicTouchable< T >

Definition at line 39 of file touchable.h.

Constructor & Destructor Documentation

◆ DynamicTouchable()

template<class T >
DynamicTouchable< T >::DynamicTouchable ( T &  t,
void(T::*)(void)  m 
)
inline

Definition at line 42 of file touchable.h.

Member Function Documentation

◆ touch()

template<class T >
void DynamicTouchable< T >::touch ( )
inlinevirtual

Implements Touchable.

Definition at line 45 of file touchable.h.

Member Data Documentation

◆ method

template<class T >
void(T::* DynamicTouchable< T >::method) (void)
protected

Definition at line 51 of file touchable.h.

◆ object

template<class T >
T& DynamicTouchable< T >::object
protected

Definition at line 50 of file touchable.h.


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