#include <DataSourceStorage.hpp>
Public Types | |
typedef remove_cr< A >::type | ds_type |
typedef remove_cr< A >::type | ds_type |
typedef AStore< A & > | Store |
typedef AStore< A & > | Store |
Public Member Functions | |
DataSourceArgStorage () | |
DataSourceArgStorage () | |
void | newarg (A a) |
void | newarg (A a) |
Public Attributes | |
AStore< A & > | arg |
ValueDataSource< ds_type > ::shared_ptr | value |
Partial specialisations for storing a (const) reference or not reference The trick here is to take a (const) reference data source to something that was already a reference, and copy to a value data source for something that is plain value. As such, we keep the same 'lifetime' expectations as with standard C++ method calls. Wraps around AStore
Definition at line 161 of file install/include/rtt/internal/DataSourceStorage.hpp.
Definition at line 163 of file rtt/internal/DataSourceStorage.hpp.
Definition at line 163 of file install/include/rtt/internal/DataSourceStorage.hpp.
typedef AStore<A&> RTT::internal::DataSourceArgStorage< A >::Store |
Definition at line 164 of file rtt/internal/DataSourceStorage.hpp.
typedef AStore<A&> RTT::internal::DataSourceArgStorage< A >::Store |
Definition at line 164 of file install/include/rtt/internal/DataSourceStorage.hpp.
RTT::internal::DataSourceArgStorage< A >::DataSourceArgStorage | ( | ) | [inline] |
Definition at line 167 of file install/include/rtt/internal/DataSourceStorage.hpp.
RTT::internal::DataSourceArgStorage< A >::DataSourceArgStorage | ( | ) | [inline] |
Definition at line 167 of file rtt/internal/DataSourceStorage.hpp.
void RTT::internal::DataSourceArgStorage< A >::newarg | ( | A | a | ) | [inline] |
Definition at line 177 of file rtt/internal/DataSourceStorage.hpp.
void RTT::internal::DataSourceArgStorage< A >::newarg | ( | A | a | ) | [inline] |
Definition at line 177 of file install/include/rtt/internal/DataSourceStorage.hpp.
AStore< A & > RTT::internal::DataSourceArgStorage< A >::arg |
Definition at line 166 of file install/include/rtt/internal/DataSourceStorage.hpp.
ValueDataSource< ds_type >::shared_ptr RTT::internal::DataSourceArgStorage< A >::value |
Definition at line 165 of file install/include/rtt/internal/DataSourceStorage.hpp.