Embedded Multicore Building Blocks V1.0.0
Classes | Public Member Functions | List of all members
embb::dataflow::Network::Inputs< T1, T2, T3, T4, T5 > Struct Template Reference

Provides the input port types for a process. More...

#include <network.h>

Classes

struct  Types
 Type list used to derive input port types from Index. More...
 

Public Member Functions

template<int Index>
Types< Index >::Result & Get ()
 

Detailed Description

template<typename T1, typename T2 = embb::base::internal::Nil, typename T3 = embb::base::internal::Nil, typename T4 = embb::base::internal::Nil, typename T5 = embb::base::internal::Nil>
struct embb::dataflow::Network::Inputs< T1, T2, T3, T4, T5 >

Provides the input port types for a process.

Template Parameters
T1Type of first port.
T2Optional type of second port.
T3Optional type of third port.
T4Optional type of fourth port.
T5Optional type of fifth port.

Member Function Documentation

template<typename T1 , typename T2 = embb::base::internal::Nil, typename T3 = embb::base::internal::Nil, typename T4 = embb::base::internal::Nil, typename T5 = embb::base::internal::Nil>
template<int Index>
Types<Index>::Result& embb::dataflow::Network::Inputs< T1, T2, T3, T4, T5 >::Get ( )
Returns
Reference to input port at Index.