Orocos Real-Time Toolkit  2.6.0
Public Member Functions
RTT::scripting::PropertyParser Class Reference

Get the property and bag from an invocation path like bag.subbag.prop . More...

#include <rtt/scripting/PropertyParser.hpp>

List of all members.

Public Member Functions

 PropertyParser (CommonParser &cp)
void setPropertyBag (PropertyBag *pb)
 Change the bag we want to traverse.
void reset ()
 After reset, property() == 0 and bag == 0.
rule_t & locator ()
 The locator tries to go as far as possible in the bag-to-property path and will never throw.
base::PropertyBaseproperty () const
PropertyBagbag () const

Detailed Description

Get the property and bag from an invocation path like bag.subbag.prop .

Definition at line 55 of file PropertyParser.hpp.


Member Function Documentation

The locator tries to go as far as possible in the bag-to-property path and will never throw.

property() will contain the last valid property found. If zero, nothing was found. If non-zero bag() returns the bag type if property is a bag, or zero if property() is not a bag. Thus property() contains the 'name' of the deepest nested bag() found.

Definition at line 124 of file PropertyParser.cpp.


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