Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Types | Public Member Functions | Public Attributes | Protected Attributes
barrett::systems::detail::OutputHolder< N, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > Struct Template Reference

List of all members.

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

template<size_t N, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
struct barrett::systems::detail::OutputHolder< N, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines