20 class DtElementAttribute;
40 myElementsAdded.clear();
41 myElementsDeleted.clear();
42 myAttributesChanged.clear();
48 return !myElementsAdded.empty() ||
49 !myElementsDeleted.empty() ||
50 !myAttributesChanged.empty();
std::vector< DtElementEntry * > ElementPointerList
Definition: DtElementChanges.h:33
ElementAttributeMap myAttributesChanged
Definition: DtElementChanges.h:55
std::vector< DtElementAttribute * > AttributeList
Definition: DtElementChanges.h:35
bool hasChanges() const
Check to see if the changes object has any changes.
Definition: DtElementChanges.h:46
ElementPointerList myElementsAdded
Definition: DtElementChanges.h:53
UniqueIdList myElementsDeleted
Definition: DtElementChanges.h:54
std::vector< DtUniqueID > UniqueIdList
Definition: DtElementChanges.h:34
DtElementChanges is used to communicate changes in element data between drivers and the main applicat...
Definition: DtElementChanges.h:25
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::map< DtUniqueID, AttributeList > ElementAttributeMap
Definition: DtElementChanges.h:36
void clear()
Definition: DtElementChanges.h:38
Contains makVrv::DtUniqueID type.
Contains DLL export macros.