This class fills up a given bag with the results of an introspection. More...
#include <PropertyBagIntrospector.hpp>

Public Member Functions | |
| virtual void | introspect (Property< PropertyBag > &v) |
| virtual void | introspect (base::PropertyBase *v) |
| void | introspect (const PropertyBag &v) |
| virtual void | introspect (Property< PropertyBag > &v) |
| virtual void | introspect (base::PropertyBase *v) |
| void | introspect (const PropertyBag &v) |
| PropertyBagIntrospector (PropertyBag &bag) | |
| Create a new Introspector, saving the results in a bag. | |
| PropertyBagIntrospector (PropertyBag &bag) | |
| Create a new Introspector, saving the results in a bag. | |
| void | reset (PropertyBag &new_bag) |
| void | reset (PropertyBag &new_bag) |
| virtual | ~PropertyBagIntrospector () |
| virtual | ~PropertyBagIntrospector () |
Private Attributes | |
| std::stack< PropertyBag * > | mystack |
This class fills up a given bag with the results of an introspection.
Definition at line 54 of file install/include/rtt/marsh/PropertyBagIntrospector.hpp.
| RTT::marsh::PropertyBagIntrospector::PropertyBagIntrospector | ( | PropertyBag & | bag | ) |
Create a new Introspector, saving the results in a bag.
The bag will contain decomposed clones of the original.
| bag | The bag to safe the results in. |
| virtual RTT::marsh::PropertyBagIntrospector::~PropertyBagIntrospector | ( | ) | [virtual] |
| RTT::marsh::PropertyBagIntrospector::PropertyBagIntrospector | ( | PropertyBag & | bag | ) |
Create a new Introspector, saving the results in a bag.
The bag will contain decomposed clones of the original.
| bag | The bag to safe the results in. |
| virtual RTT::marsh::PropertyBagIntrospector::~PropertyBagIntrospector | ( | ) | [virtual] |
| virtual void RTT::marsh::PropertyBagIntrospector::introspect | ( | Property< PropertyBag > & | p | ) | [virtual] |
Callback for a Property which is a PropertyBag.
Implements RTT::base::PropertyBagVisitor.
| virtual void RTT::marsh::PropertyBagIntrospector::introspect | ( | base::PropertyBase * | p | ) | [virtual] |
Callback for a Property which is not a PropertyBag.
Implements RTT::base::PropertyBagVisitor.
| void RTT::marsh::PropertyBagIntrospector::introspect | ( | const PropertyBag & | v | ) |
Use this entry function to inspect a bag.
| v | the properties of this bag will be inspected. |
| virtual void RTT::marsh::PropertyBagIntrospector::introspect | ( | Property< PropertyBag > & | p | ) | [virtual] |
Callback for a Property which is a PropertyBag.
Implements RTT::base::PropertyBagVisitor.
| virtual void RTT::marsh::PropertyBagIntrospector::introspect | ( | base::PropertyBase * | p | ) | [virtual] |
Callback for a Property which is not a PropertyBag.
Implements RTT::base::PropertyBagVisitor.
| void RTT::marsh::PropertyBagIntrospector::introspect | ( | const PropertyBag & | v | ) |
Use this entry function to inspect a bag.
| v | the properties of this bag will be inspected. |
| void RTT::marsh::PropertyBagIntrospector::reset | ( | PropertyBag & | new_bag | ) |
Reset to do a new introspection.
| new_bag | The new bag to save the results in. |
| void RTT::marsh::PropertyBagIntrospector::reset | ( | PropertyBag & | new_bag | ) |
Reset to do a new introspection.
| new_bag | The new bag to save the results in. |
std::stack< PropertyBag * > RTT::marsh::PropertyBagIntrospector::mystack [private] |
Definition at line 47 of file install/include/rtt/marsh/PropertyBagIntrospector.hpp.