senf::ppi::module::detail Namespace Reference


Classes

struct   MultiConnectorMixinAccess
struct   MultiConnectorDefaultContainer
class   MultiConnectorWrapper
struct   MultiConnectorSelectBase
struct   IsMulticonnectorSource_
struct   IsMulticonnectorSource_< T, 1u >
struct   IsMulticonnectorSource
struct   IsMulticonnectorTarget_
struct   IsMulticonnectorTarget_< T, 2u >
struct   IsMulticonnectorTarget

Functions

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

Function Documentation

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  )

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<0> senf::ppi::module::detail::
isMulticonnector (   ... )