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

 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 Tue Jun 25 2019 19:33:39