11 #ifndef DtRegAttrAssoc_H_
12 #define DtRegAttrAssoc_H_
18 #include <vlutil/vlHashlist.h>
23 typedef std::set<DtObjectInstanceHandle> DtObjectInstanceSet;
24 typedef std::map< DtAttributeHandle, DtObjectInstanceSet> DtObjectInstanceHandleSetByAttributeHandle;
36 DtRegAttrAssoc(DtRegAttrAssoc
const & rhs);
38 virtual ~DtRegAttrAssoc();
40 DtRegAttrAssoc &operator=(DtRegAttrAssoc
const & rhs);
71 virtual void emptyAttrs();
76 virtual DtRegAttrAssoc*
self()
const;
81 DtObjectInstanceHandleSetByAttributeHandle myAttrAssoc;
86 inline DtRegAttrAssoc* DtRegAttrAssoc::self()
const
88 return (DtRegAttrAssoc*)
this;
Definition: attrHandSet.h:37
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
The RTI object maintains the internal RTI object state.
Definition: rtiObject.h:116
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.
Definition: objClassInfo.h:37