X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FMultiConnectorMixin.hh;h=1619eca556af3b0ab165c0f2778f7ecc45463e0f;hb=8b6eead125716b0978a98a3d1e993ad22d23538c;hp=4e248ee8b0ceacc4cdebdb5e9a4f218233542686;hpb=2d88e6b3f5a6f3906e42264f58859e6bf9c12dae;p=senf.git diff --git a/senf/PPI/MultiConnectorMixin.hh b/senf/PPI/MultiConnectorMixin.hh index 4e248ee..1619eca 100644 --- a/senf/PPI/MultiConnectorMixin.hh +++ b/senf/PPI/MultiConnectorMixin.hh @@ -36,7 +36,6 @@ #ifndef SENF_MULTI_CONNECTOR_MAX_ARGS #define SENF_MULTI_CONNECTOR_MAX_ARGS 3 -#define SENF_MULTI_CONNECTOR_MAX_ARGS2 6 #endif #include "MultiConnectorMixin.mpp" @@ -62,7 +61,7 @@ namespace ppi { */ template MultiConnectorSource::ConnectorType & connect( - MultiConnectorSource & source, Target & target, A1 const & a1); + MultiConnectorSource & source, A1 const & a1, Target & target); /** \brief Connect arbitrary source to MultiConnector target @@ -89,13 +88,6 @@ namespace ppi { 2 )) # include BOOST_PP_ITERATE() -# define BOOST_PP_ITERATION_PARAMS_1 (4, ( \ - 0, \ - SENF_MULTI_CONNECTOR_MAX_ARGS2, \ - SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp), \ - 6 )) -# include BOOST_PP_ITERATE() - #endif namespace module { @@ -275,13 +267,6 @@ namespace module { 1 )) # include BOOST_PP_ITERATE() -# define BOOST_PP_ITERATION_PARAMS_1 (4, ( \ - 0, \ - SENF_MULTI_CONNECTOR_MAX_ARGS2, \ - SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp), \ - 9 )) -# include BOOST_PP_ITERATE() - #endif friend class detail::MultiConnectorMixinAccess; @@ -337,7 +322,7 @@ namespace module { # define BOOST_PP_ITERATION_PARAMS_1 (4, ( \ 0, \ - SENF_MULTI_CONNECTOR_MAX_ARGS2, \ + 2*SENF_MULTI_CONNECTOR_MAX_ARGS, \ SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp), \ 9 )) # include BOOST_PP_ITERATE() @@ -388,7 +373,7 @@ namespace module { # define BOOST_PP_ITERATION_PARAMS_1 (4, ( \ 0, \ - SENF_MULTI_CONNECTOR_MAX_ARGS2, \ + 2*SENF_MULTI_CONNECTOR_MAX_ARGS, \ SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp), \ 9 )) # include BOOST_PP_ITERATE()