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

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

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.
Deprecated:
DO NOT USE. Will be removed in 2.x release series.

Definition at line 54 of file install/include/rtt/marsh/PropertyBagIntrospector.hpp.


Constructor & Destructor Documentation

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.

Parameters:
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.

Parameters:
bag The bag to safe the results in.
virtual RTT::marsh::PropertyBagIntrospector::~PropertyBagIntrospector (  )  [virtual]

Member Function Documentation

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.

Parameters:
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.

Parameters:
v the properties of this bag will be inspected.
void RTT::marsh::PropertyBagIntrospector::reset ( PropertyBag new_bag  ) 

Reset to do a new introspection.

Parameters:
new_bag The new bag to save the results in.
void RTT::marsh::PropertyBagIntrospector::reset ( PropertyBag new_bag  ) 

Reset to do a new introspection.

Parameters:
new_bag The new bag to save the results in.

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:07 2013