34 #ifndef STD_VECTOR_TEMPLATE_TYPE_INFO_HPP    35 #define STD_VECTOR_TEMPLATE_TYPE_INFO_HPP    37 #include "../Property.hpp"    38 #include "../PropertyBag.hpp"    41 #include "../Logger.hpp"    42 #include "../internal/DataSources.hpp"    54         template <
typename T, 
bool has_ostream = false>
    55         struct StdVectorTemplateTypeInfo
    56             : 
public SequenceTypeInfo<std::vector<T>, has_ostream>
 DataSource is a base class representing a generic way to read data of type T. 
Template class for std::vector<T> typekits, providing a alternative demarshalling function for proper...
virtual void set(param_t t)=0
Set this DataSource with a value. 
A container for holding references to properties. 
virtual const_reference_t rvalue() const =0
Get a const reference to the value of this DataSource. 
virtual bool composeType(base::DataSourceBase::shared_ptr dssource, base::DataSourceBase::shared_ptr dsresult) const 
Override default in order to take legacy formats into account. 
A DataSource which has set() methods. 
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase. 
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. 
Old-style SequenceTypeInfo which offers type info for sequences which can be sent over flow ports...
bool composeTemplateProperty(const PropertyBag &bag, T &result)