10 #ifndef DtObjectIdHashlist_H_
11 #define DtObjectIdHashlist_H_
39 const DtObjectId& key,
void* data,
void** oldData = NULL);
46 virtual void* lookup(
const DtObjectId& key)
const;
47 virtual void* operator[](
const DtObjectId& key)
const;
51 virtual const DtList* list()
const;
Contains the DtObjectId class declaration.
virtual void * lookup(const DtObjectId &key) const
Look up the data associated with key.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtHashlist * myHashlist
Definition: objectIdHashlist.h:67
DtList * myList
Definition: objectIdHashlist.h:66
DtObjectIdHashlist DtObjectIdHashList
Definition: objectIdHashlist.h:70
Defines DtHashlist and several helper functions.
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
virtual void * operator[](const DtObjectId &key) const
Definition: objectIdHashlist.h:72
DtHashlist is deprecated and provided for backwards compatibility only.
Definition: vlHashlist.h:69
Instances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds ...
Definition: objectIdHashlist.h:19
lint -e266
Definition: vlList.h:25