39 #include "../types/Types.hpp" 90 cur_bag->
add( bag_cl );
94 v.
value().identify(
this);
DataSourceType get() const
void add(base::PropertyBase *p)
virtual ~PropertyBagIntrospector()
std::stack< PropertyBag * > mystack
A container for holding references to properties.
void introspect(const PropertyBag &v)
const std::string & getDescription() const
void identify(base::PropertyIntrospection *pi) const
const std::string & getName() const
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
bool introspectAndDecompose(PropertyBase *t)
void reset(PropertyBag &new_bag)
PropertyBagIntrospector(PropertyBag &bag)
Create a new Introspector, saving the results in a bag.
virtual PropertyBase * clone() const =0