#include <StdStringTypeInfo.hpp>
Public Member Functions | |
base::AttributeBase * | buildVariable (std::string name, int size) const |
virtual bool | composeType (base::DataSourceBase::shared_ptr source, base::DataSourceBase::shared_ptr result) const |
virtual base::DataSourceBase::shared_ptr | decomposeType (base::DataSourceBase::shared_ptr source) const |
StdStringTypeInfo (const std::string &tname="string") |
Standard string specialisation that removes decomposition.
Definition at line 51 of file StdStringTypeInfo.hpp.
RTT::types::StdStringTypeInfo::StdStringTypeInfo | ( | const std::string & | tname = "string" | ) | [inline] |
Definition at line 53 of file StdStringTypeInfo.hpp.
base::AttributeBase* RTT::types::StdStringTypeInfo::buildVariable | ( | std::string | name, |
int | size | ||
) | const [inline] |
Reimplemented from RTT::types::SequenceTypeInfo< std::string, true >.
Definition at line 58 of file StdStringTypeInfo.hpp.
virtual bool RTT::types::StdStringTypeInfo::composeType | ( | base::DataSourceBase::shared_ptr | dssource, |
base::DataSourceBase::shared_ptr | dsresult | ||
) | const [inline, virtual] |
Specialize to resize result given the size of source.
Reimplemented from RTT::types::SequenceTypeInfo< std::string, true >.
Definition at line 69 of file StdStringTypeInfo.hpp.
virtual base::DataSourceBase::shared_ptr RTT::types::StdStringTypeInfo::decomposeType | ( | base::DataSourceBase::shared_ptr | source | ) | const [inline, virtual] |
A string is decomposed into itself.
Reimplemented from RTT::types::SequenceTypeInfo< std::string, true >.
Definition at line 77 of file StdStringTypeInfo.hpp.