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

List of all members.

Public Types

typedef TupleGrouper< T0, T1,
T2, T3, T4, T5, T6, T7, T8, T9 > 
tg_type
typedef tg_type::tuple_type tuple_type

Public Member Functions

 InputHolder (tg_type *parent)
template<size_t InputIndex>
System::Input< typename
boost::tuples::element
< InputIndex, tuple_type >
::type > & 
getInput ()
bool valuesDefined () const
const tuple_type & getValues ()

Public Attributes

System::Input< typename
boost::tuples::element
< 0, tuple_type >::type > 
input
tuple_type values

Protected Member Functions

void collectValues ()

template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
struct barrett::systems::detail::InputHolder< 1, 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