11 #ifndef DtRegObjAttr_H_
12 #define DtRegObjAttr_H_
18 #include <vlutil/vlHashlist.h>
28 DtRegObjAttr(DtRegObjAttr
const & rhs);
30 virtual ~DtRegObjAttr();
32 DtRegObjAttr &operator=(DtRegObjAttr
const & rhs);
38 virtual const char* objectName();
48 virtual bool isEmpty();
53 MAKRti::DtString myObjectName;
60 return myObjectHandle;
63 inline const char* DtRegObjAttr::objectName()
65 return myObjectName.string();
80 if (!myAttrs.isMember(attrHandle))
82 myAttrs.
add(attrHandle);
88 myAttrs.remove(attrHandle);
91 inline bool DtRegObjAttr::isEmpty()
93 return myAttrs.isEmpty();
virtual void add(DtAttributeHandle h)
Add new value.
Defines the internal representation of attribute/parameter handle sets.
Definition: attrHandSet.h:30
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:50
DtHandle DtAttributeHandle
Definition: internalTypes.h:54
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
The declaration of internal types.
Definition: objClassInfo.h:36