Classes | Namespaces | Functions
PropertyBag.hpp File Reference
#include "base/PropertyBase.hpp"
#include <vector>
#include <algorithm>
Include dependency graph for 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

bool RTT::copyProperties (PropertyBag &target, const PropertyBag &source)
void RTT::deleteProperties (PropertyBag &target)
void RTT::deletePropertyBag (PropertyBag &target)
PropertyBase * RTT::findProperty (const PropertyBag &bag, const std::string &nameSequence, const std::string &separator)
void RTT::flattenPropertyBag (PropertyBag &target, const std::string &separator)
vector< string > RTT::listProperties (const PropertyBag &source, const std::string &separator)
vector< string > RTT::listPropertyDescriptions (const PropertyBag &source, const std::string &separator)
std::ostream & RTT::operator<< (std::ostream &os, const PropertyBag &bag)
std::istream & RTT::operator>> (std::istream &is, PropertyBag &bag)
bool RTT::refreshProperties (const PropertyBag &target, const PropertyBag &source, bool allprops)
bool RTT::refreshProperty (const PropertyBag &target, const PropertyBase &source)
bool RTT::refreshProperty (PropertyBag &target, const PropertyBag &source, const std::string &name, const std::string &separator)
bool RTT::removeProperty (PropertyBag &bag, const std::string &path, const std::string &separator)
bool RTT::storeProperty (PropertyBag &bag, const std::string &path, base::PropertyBase *item, const std::string &separator)
bool RTT::updateProperties (PropertyBag &target, const PropertyBag &source)
bool RTT::updateProperty (PropertyBag &target, const PropertyBag &source, const std::string &name, const std::string &separator)


rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:35