summaryrefslogtreecommitdiff
path: root/libs/sigc++2/sigc++/hide.h
diff options
context:
space:
mode:
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_ */