PropertyBag.hpp File Reference

#include "base/PropertyBase.hpp"
#include <vector>
#include <algorithm>
Include dependency graph for rtt/PropertyBag.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RTT::PropertyBag::FindPropType< T >
class  RTT::PropertyBag
 A container for holding references to properties. More...

Namespaces

namespace  RTT
 

Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.


Functions

RTT_API bool RTT::copyProperties (PropertyBag &target, const PropertyBag &source)
RTT_API void RTT::deleteProperties (PropertyBag &target)
RTT_API void RTT::deletePropertyBag (PropertyBag &target)
RTT_API base::PropertyBase * RTT::findProperty (const PropertyBag &bag, const std::string &path, const std::string &separator=std::string("."))
RTT_API void RTT::flattenPropertyBag (PropertyBag &target, const std::string &separator=".")
RTT_API std::vector< std::string > RTT::listProperties (const PropertyBag &bag, const std::string &separator=std::string("."))
RTT_API std::vector< std::string > RTT::listPropertyDescriptions (const PropertyBag &bag, const std::string &separator=std::string("."))
RTT_API std::ostream & RTT::operator<< (std::ostream &os, const PropertyBag &bag)
RTT_API std::istream & RTT::operator>> (std::istream &is, PropertyBag &bag)
RTT_API bool RTT::refreshProperties (const PropertyBag &target, const PropertyBag &source, bool strict=false)
RTT_API bool RTT::refreshProperty (PropertyBag &target, const PropertyBag &source, const std::string &path, const std::string &separator=".")
RTT_API bool RTT::refreshProperty (const PropertyBag &target, const base::PropertyBase &source)
RTT_API bool RTT::removeProperty (PropertyBag &bag, const std::string &path, const std::string &separator=std::string("."))
RTT_API bool RTT::storeProperty (PropertyBag &bag, const std::string &path, base::PropertyBase *item, const std::string &separator=std::string("."))
RTT_API bool RTT::updateProperties (PropertyBag &target, const PropertyBag &source)
RTT_API bool RTT::updateProperty (PropertyBag &target, const PropertyBag &source, const std::string &path, const std::string &separator=".")
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:47:34 2013