1 #ifndef _DDD_RevertableAttribute_h_
2 #define _DDD_RevertableAttribute_h_
117 void ClearAllAttributes();
A templated array of object pointers. The array dynamically resizes as needed.
Definition: dynamic_ptr_array.h:55
DDD_RevertableAttribute(DDD_AttributeBase *defaultAttribute, DDD_AttributeBase *attribute)
Definition: DDD_RevertableAttribute.h:58
A virtual interface class for all DataDirector attribute types.
Definition: DDD_AttributeBase.h:87
The disti::DynamicArray class. A templated array of objects capable of dynamically growing...
void SetAttribute(DDD_AttributeBase *attribute)
Definition: DDD_RevertableAttribute.h:73
Revertable attribute; for dynamic attributes that can be reset to a default value.
Definition: DDD_RevertableAttribute.h:54
DDD_AttributeBase * DefaultAttribute()
Definition: DDD_RevertableAttribute.h:63
List of revertable attributes.
Definition: DDD_RevertableAttribute.h:86
Definition: AttributeChangedEmitter.h:46
DDD_AttributeBase * Attribute()
Definition: DDD_RevertableAttribute.h:68