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

Type list used to derive output port types from Index. More...

#include <network.h>

Public Types

typedef Out< T_Index > Result
 Result of an output port type query. More...
 

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>
template<int Index>
struct embb::dataflow::Network::Outputs< T1, T2, T3, T4, T5 >::Types< Index >

Type list used to derive output port types from Index.

Template Parameters
IndexThe index of the output port type to query.

Member Typedef 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>
typedef Out<T_Index> embb::dataflow::Network::Outputs< T1, T2, T3, T4, T5 >::Types< Index >::Result

Result of an output port type query.

T_Index is T1 if Index is 0, T2 if Index is 1 and so on.