1 #ifndef _DDD_AttributeList_h_
2 #define _DDD_AttributeList_h_
70 bool GetValueString(
const std::string &name,std::string &returnedValue);
88 int IndexOf(
const std::string &name);
93 void Remove(
const std::string &name);
114 std::string ToString(
const std::string& delim1 =
";",
const std::string& delim2 =
"=");
123 void FromString(
const std::string& str,
const std::string& delim1 =
";",
const std::string& delim2 =
"=");
132 void DeleteDynamicAttributes();
136 void RevertAttributes();
A templated array of object pointers. The array dynamically resizes as needed.
Definition: dynamic_ptr_array.h:55
A virtual interface class for all DataDirector attribute types.
Definition: DDD_AttributeBase.h:87
The DDD_AttributeList class. Maintains a list of Data Director attributes.
Definition: DDD_AttributeList.h:52
A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to ...
Definition: DDD_AttributeBase.h:66
The disti::DynamicPtrArray class. A templated array of objects pointers capable of dynamically growin...
Definition: AttributeChangedEmitter.h:46