Towards fixing AU preset invalidation
[ardour.git] / libs / pbd / pbd / touchable.h
index 297be8b0f1c4423593cdfa168a965e68d6a55e8e..00c58966631246961b210b8f7f76a25f3278a9cc 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 1999 Paul Barton-Davis 
+    Copyright (C) 1999 Paul Barton-Davis
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
@@ -40,13 +40,13 @@ template<class T>
 class /*LIBPBD_API*/ DynamicTouchable : public Touchable
 {
   public:
-       DynamicTouchable (T& t, void (T::*m)(void)) 
+       DynamicTouchable (T& t, void (T::*m)(void))
                : object (t), method (m) { set_delete_after_touch (true); }
 
        void touch () {
                (object.*method)();
        }
-       
+
   protected:
        T& object;
        void (T::*method)(void);
@@ -56,13 +56,13 @@ template<class T1, class T2>
 class /*LIBPBD_API*/ DynamicTouchable1 : public Touchable
 {
   public:
-       DynamicTouchable1 (T1& t, void (T1::*m)(T2), T2 a) 
+       DynamicTouchable1 (T1& t, void (T1::*m)(T2), T2 a)
                : object (t), method (m), arg (a) { set_delete_after_touch (true); }
 
        void touch () {
                (object.*method)(arg);
        }
-       
+
   protected:
        T1& object;
        void (T1::*method)(T2);
@@ -73,18 +73,18 @@ template<class T1, class T2, class T3>
 class /*LIBPBD_API*/ DynamicTouchable2 : public Touchable
 {
   public:
-       DynamicTouchable2 (T1& t, void (T1::*m)(T2, T3), T2 a1, T3 a2) 
+       DynamicTouchable2 (T1& t, void (T1::*m)(T2, T3), T2 a1, T3 a2)
                : object (t), method (m), arg1 (a1), arg2 (a2) { set_delete_after_touch (true); }
 
        void touch () {
                (object.*method)(arg1, arg2);
        }
-       
+
   protected:
        T1& object;
        void (T1::*method)(T2,T3);
        T2 arg1;
        T3 arg2;
 };
-       
+
 #endif // __pbd_touchable_h__