MultiConnectorMixin.ih File Reference

MultiConnectorMixin internal header. More...

#include "Setup.hh"

Include dependency graph for MultiConnectorMixin.ih:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

MultiConnectorMixin internal header.

Definition in file MultiConnectorMixin.ih.


Classes

struct   senf::ppi::module::detail::MultiConnectorMixinAccess
struct   senf::ppi::module::detail::MultiConnectorDefaultContainer< KeyType, ConnectorType >
class   senf::ppi::module::detail::MultiConnectorWrapper< Module, Connector >
struct   senf::ppi::module::detail::MultiConnectorSelectBase< ConnectorType >
struct   senf::ppi::module::detail::IsMulticonnectorSource_< T, N >
struct   senf::ppi::module::detail::IsMulticonnectorSource_< T, 1u >
struct   senf::ppi::module::detail::IsMulticonnectorSource< T >
struct   senf::ppi::module::detail::IsMulticonnectorTarget_< T, N >
struct   senf::ppi::module::detail::IsMulticonnectorTarget_< T, 2u >
struct   senf::ppi::module::detail::IsMulticonnectorTarget< T >

Namespaces

namespace   senf
namespace   senf::ppi
namespace   senf::ppi::module
  PPI Modules.
namespace   senf::ppi::module::detail

Defines

#define  IH_SENF_PPI_MultiConnectorMixin_   1
#define  BOOST_PP_ITERATION_PARAMS_1

Functions

template<class T >
senf::mpl::rv< 0 >  senf::ppi::module::detail::isMulticonnector (...)
template<class T >
senf::mpl::rv< 1 >  senf::ppi::module::detail::isMulticonnector (typename boost::enable_if< boost::is_base_of< connector::OutputConnector, typename T::ConnectorType >, int >::type)
template<class T >
senf::mpl::rv< 2 >  senf::ppi::module::detail::isMulticonnector (typename boost::enable_if< boost::is_base_of< connector::InputConnector, typename T::ConnectorType >, int >::type)

Define Documentation

#define
BOOST_PP_ITERATION_PARAMS_1

Value:

(4, ( \
            0, \
            SENF_MULTI_CONNECTOR_MAX_ARGS,                              \
            SENF_ABSOLUTE_INCLUDE_PATH(PPI/MultiConnectorMixin.mpp),    \
            8 ))

Definition at line 41 of file MultiConnectorMixin.ih.

#define
IH_SENF_PPI_MultiConnectorMixin_   1

Definition at line 27 of file MultiConnectorMixin.ih.