summaryrefslogtreecommitdiff
path: root/libs/sigc++2/sigc++/hide.h
diff options
context:
space:
mode:
authorTaybin Rutkin <taybin@taybin.com>2005-05-13 20:47:18 +0000
committerTaybin Rutkin <taybin@taybin.com>2005-05-13 20:47:18 +0000
commitd09f6b3016bacbc2871a8946cbb24ad705076509 (patch)
treef27312839c2a772cb2ce068a4f28b2449ad869df /libs/sigc++2/sigc++/hide.h
Initial revision
git-svn-id: svn://localhost/trunk/ardour2@4 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/sigc++2/sigc++/hide.h')
-rw-r--r--libs/sigc++2/sigc++/hide.h105
1 files changed, 105 insertions, 0 deletions
diff --git a/libs/sigc++2/sigc++/hide.h b/libs/sigc++2/sigc++/hide.h
new file mode 100644
index 0000000000..c4852b7b42
--- /dev/null
+++ b/libs/sigc++2/sigc++/hide.h
@@ -0,0 +1,105 @@
+// -*- c++ -*-
+/* Do not edit! -- generated file */
+
+#ifndef _SIGC_MACROS_HIDEHM4_
+#define _SIGC_MACROS_HIDEHM4_
+
+#include <sigc++/slot.h>
+#include <sigc++/adaptors/hide.h>
+
+
+#ifndef LIBSIGC_DISABLE_DEPRECATED
+
+namespace SigC {
+
+template <class T_hidden1, class T_return>
+inline SigC::Slot1<T_return, T_hidden1>
+hide(const SigC::Slot0<T_return>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot0<T_return> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1>
+inline SigC::Slot2<T_return, T_arg1, T_hidden1>
+hide(const SigC::Slot1<T_return, T_arg1>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot1<T_return, T_arg1> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1,class T_arg2>
+inline SigC::Slot3<T_return, T_arg1,T_arg2, T_hidden1>
+hide(const SigC::Slot2<T_return, T_arg1,T_arg2>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot2<T_return, T_arg1,T_arg2> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3>
+inline SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3, T_hidden1>
+hide(const SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4>
+inline SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4, T_hidden1>
+hide(const SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5>
+inline SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5, T_hidden1>
+hide(const SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> >
+ (_A_slot); }
+
+template <class T_hidden1, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5,class T_arg6>
+inline SigC::Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6, T_hidden1>
+hide(const SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>& _A_slot)
+{ return ::sigc::hide_functor<0, SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> >
+ (_A_slot); }
+
+
+template <class T_hidden1,class T_hidden2, class T_return>
+inline SigC::Slot2<T_return, T_hidden1,T_hidden2>
+hide(const SigC::Slot0<T_return>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot0<T_return> >
+ (_A_slot)); }
+
+template <class T_hidden1,class T_hidden2, class T_return, class T_arg1>
+inline SigC::Slot3<T_return, T_arg1, T_hidden1,T_hidden2>
+hide(const SigC::Slot1<T_return, T_arg1>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot1<T_return, T_arg1> >
+ (_A_slot)); }
+
+template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2>
+inline SigC::Slot4<T_return, T_arg1,T_arg2, T_hidden1,T_hidden2>
+hide(const SigC::Slot2<T_return, T_arg1,T_arg2>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot2<T_return, T_arg1,T_arg2> >
+ (_A_slot)); }
+
+template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3>
+inline SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3, T_hidden1,T_hidden2>
+hide(const SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot3<T_return, T_arg1,T_arg2,T_arg3> >
+ (_A_slot)); }
+
+template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4>
+inline SigC::Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4, T_hidden1,T_hidden2>
+hide(const SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> >
+ (_A_slot)); }
+
+template <class T_hidden1,class T_hidden2, class T_return, class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5>
+inline SigC::Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5, T_hidden1,T_hidden2>
+hide(const SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5>& _A_slot)
+{ return ::sigc::hide<0>(
+ ::sigc::hide_functor<0, SigC::Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> >
+ (_A_slot)); }
+
+
+
+} /* namespace SigC */
+
+#endif /* LIBSIGC_DISABLE_DEPRECATED */
+#endif /* _SIGC_MACROS_HIDEHM4_ */