Utils/Console: Special utility type documentation
[senf.git] / senf / PPI / MultiConnectorMixin.ih
index 72121b2..e6f3d1c 100644 (file)
@@ -43,13 +43,6 @@ namespace detail {
             SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp),    \
             8 ))
 #       include BOOST_PP_ITERATE()
-
-#       define BOOST_PP_ITERATION_PARAMS_1 (4, ( \
-            0, \
-            2*SENF_MULTI_CONNECTOR_MAX_ARGS,                            \
-            SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp),    \
-            10 ))
-#       include BOOST_PP_ITERATE()
     };
 
     template <class KeyType, class ConnectorType>
@@ -58,6 +51,14 @@ namespace detail {
         typedef boost::ptr_map<KeyType, ConnectorType> type; 
     };
 
+    template <class Module, class Connector>
+    class MultiConnectorWrapper
+        : public Connector
+    {
+    private:
+        virtual void v_disconnected() const;
+    };
+
 #ifndef DOXYGEN
 
     template <class ConnectorType>