ardour
Public Member Functions | Protected Attributes | List of all members
DynamicTouchable< T > Class Template Reference

#include <touchable.h>

Inheritance diagram for DynamicTouchable< T >:
Touchable

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 40 of file touchable.h.

Constructor & Destructor Documentation

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

Definition at line 43 of file touchable.h.

Member Function Documentation

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

Implements Touchable.

Definition at line 46 of file touchable.h.

Member Data Documentation

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

Definition at line 52 of file touchable.h.

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

Definition at line 51 of file touchable.h.


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