Public Types | |
typedef OutputHolder< N-1, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | inherited_type |
typedef TupleSplitter< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | ts_type |
typedef ts_type::tuple_type | tuple_type |
typedef boost::tuples::element < N-1, tuple_type >::type | data_type |
Public Member Functions | |
OutputHolder (ts_type *parent) | |
template<size_t Index> | |
System::Output< typename boost::tuples::element< Index, tuple_type >::type > & | getOutput () |
void | setData (const tuple_type *t) |
Public Attributes | |
System::Output< data_type > | output |
Protected Attributes | |
System::Output< data_type > ::Value * | outputValue |