#ifndef SENF_MULTI_CONNECTOR_MAX_ARGS
#define SENF_MULTI_CONNECTOR_MAX_ARGS 3
-#define SENF_MULTI_CONNECTOR_MAX_ARGS2 6
#endif
#include "MultiConnectorMixin.mpp"
*/
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
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 {
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;
# 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()
# 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()