Public Member Functions | Private Attributes
RTT::marsh::PropertyBagIntrospector Class Reference

This class fills up a given bag with the results of an introspection. More...

#include <PropertyBagIntrospector.hpp>

Inheritance diagram for RTT::marsh::PropertyBagIntrospector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void introspect (const PropertyBag &v)
virtual void introspect (base::PropertyBase *v)
virtual void introspect (Property< PropertyBag > &v)
 PropertyBagIntrospector (PropertyBag &bag)
 Create a new Introspector, saving the results in a bag.
void reset (PropertyBag &new_bag)
virtual ~PropertyBagIntrospector ()

Private Attributes

std::stack< PropertyBag * > mystack

Detailed Description

This class fills up a given bag with the results of an introspection.

Deprecated:
DO NOT USE. Will be removed in 2.x release series.

Definition at line 57 of file PropertyBagIntrospector.hpp.


Constructor & Destructor Documentation

Create a new Introspector, saving the results in a bag.

The bag will contain decomposed clones of the original.

Parameters:
bagThe bag to safe the results in.

Definition at line 44 of file PropertyBagIntrospector.cpp.

Definition at line 49 of file PropertyBagIntrospector.cpp.


Member Function Documentation

Use this entry function to inspect a bag.

Parameters:
vthe properties of this bag will be inspected.

Definition at line 69 of file PropertyBagIntrospector.cpp.

Callback for a Property which is not a PropertyBag.

Implements RTT::base::PropertyBagVisitor.

Definition at line 74 of file PropertyBagIntrospector.cpp.

Callback for a Property which is a PropertyBag.

Implements RTT::base::PropertyBagVisitor.

Definition at line 83 of file PropertyBagIntrospector.cpp.

Reset to do a new introspection.

Parameters:
new_bagThe new bag to save the results in.

Definition at line 58 of file PropertyBagIntrospector.cpp.


Member Data Documentation

Definition at line 60 of file PropertyBagIntrospector.hpp.


The documentation for this class was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Fri Sep 9 2016 04:02:20