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;