PPI: Remove dead MultiConnectorMixin code
g0dil [Tue, 8 Sep 2009 13:02:45 +0000 (13:02 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1400 270642c3-0616-0410-b53a-bc976706d245

senf/PPI/MultiConnectorMixin.hh
senf/PPI/MultiConnectorMixin.mpp

index f0d3102..1619eca 100644 (file)
@@ -61,7 +61,7 @@ namespace ppi {
      */
     template <class MultiConnectorSource, class Target, class A1>
     MultiConnectorSource::ConnectorType & connect(
-        MultiConnectorSource & source, Target & target, A1 const & a1);
+        MultiConnectorSource & source, A1 const & a1, Target & target);
     
     /** \brief Connect arbitrary source to MultiConnector target
 
@@ -267,13 +267,6 @@ namespace module {
             1 ))
 #       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), \
-            9 ))
-#       include BOOST_PP_ITERATE()
-
 #endif
 
         friend class detail::MultiConnectorMixinAccess;
index 78a3f8f..0bfeda7 100644 (file)
@@ -38,7 +38,6 @@
 #include <boost/mpl/and.hpp>
 #include <boost/mpl/not.hpp>
 #include <boost/tuple/tuple.hpp>
-#include <senf/Utils/type_traits.hh>
 
 // ///////////////////////////mpp.p////////////////////////////////////////
 #elif BOOST_PP_IS_ITERATING // ////////////////////////////////////////////
@@ -92,15 +91,6 @@ mpp_TplParams()
 ConnectorType_ & newConnector( mpp_FnParams() );
 
 // ////////////////////////////////////////////////////////////////////////
-#elif BOOST_PP_ITERATION_FLAGS()==9 // ////////////////////////////////////
-// ////////////////////////////////////////////////////////////////////////
-// senf::ppi::module::MultiConnectorMixin member declaration 1..2*MAX_ARGS
-
-template <class Source, class Target mpp_TplParamsKomma()>
-static boost::tuple<typename Source::ConnectorType &, typename Target::ConnectorType &>
-connect_(Source & source, Target & target mpp_FnParamsKomma());
-
-// ////////////////////////////////////////////////////////////////////////
 #elif BOOST_PP_ITERATION_FLAGS()==2 // ////////////////////////////////////
 // ////////////////////////////////////////////////////////////////////////
 // senf::ppi namespace member declaration 1..MAX_ARGS