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(RTI::AttributeHandle h)
Add new value.
Definition: attrHandSet.h:37
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.
Definition: objClassInfo.h:37