Orocos Real-Time Toolkit  2.9.0
Public Types | Public Member Functions | Public Attributes | List of all members
RTT::internal::DataSourceArgStorage< A & > Struct Template Reference

Partial specialisations for storing a reference. More...

#include <rtt/internal/DataSourceStorage.hpp>

Public Types

typedef AStore< A & > Store
 
typedef remove_cr< A >::type ds_type
 

Public Member Functions

 DataSourceArgStorage ()
 
void newarg (A &a)
 

Public Attributes

AStore< A & > arg
 
LateReferenceDataSource< ds_type >::shared_ptr value
 

Detailed Description

template<class A>
struct RTT::internal::DataSourceArgStorage< A & >

Partial specialisations for storing a reference.

Definition at line 186 of file DataSourceStorage.hpp.

Member Typedef Documentation

template<class A >
typedef remove_cr<A>::type RTT::internal::DataSourceArgStorage< A & >::ds_type

Definition at line 190 of file DataSourceStorage.hpp.

template<class A >
typedef AStore<A&> RTT::internal::DataSourceArgStorage< A & >::Store

Definition at line 188 of file DataSourceStorage.hpp.

Constructor & Destructor Documentation

template<class A >
RTT::internal::DataSourceArgStorage< A & >::DataSourceArgStorage ( )
inline

Definition at line 192 of file DataSourceStorage.hpp.

Member Function Documentation

template<class A >
void RTT::internal::DataSourceArgStorage< A & >::newarg ( A &  a)
inline

Member Data Documentation

template<class A >
AStore<A&> RTT::internal::DataSourceArgStorage< A & >::arg

Definition at line 189 of file DataSourceStorage.hpp.

template<class A >
LateReferenceDataSource<ds_type>::shared_ptr RTT::internal::DataSourceArgStorage< A & >::value

Definition at line 191 of file DataSourceStorage.hpp.


The documentation for this struct was generated from the following file: