17 #ifndef DtEntityIdIntAssociationList_H_
18 #define DtEntityIdIntAssociationList_H_
20 #include <vlutil/vlHashlist.h>
21 #include <vl/hostStructs.h>
23 class DtEntityIdentifier;
45 virtual void add(
int integer,
const DtEntityIdentifier& entityId);
48 virtual bool remove(
int integer);
50 virtual bool remove(
const DtEntityIdentifier& entityId);
53 virtual DtEntityIdentifier lookup(
int integer,
bool* found = NULL)
const;
55 virtual int lookup(
const DtEntityIdentifier& entityId,
bool* found = NULL)
const;
58 virtual bool contains(
int integer)
const;
60 virtual bool contains(
const DtEntityIdentifier& entityId)
const;
63 virtual const DtList* listOfIntegers()
const;
65 virtual const DtList* listOfEntityIds()
const;
68 virtual int count()
const;
DtHashList myEntIdToIntHashList
Definition: entityIdIntAssociationList.h:78
const char * source
Definition: lz4.h:442
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
DtHashList myIntToEntIdHashList
Definition: entityIdIntAssociationList.h:79
Class: DtEntityIdIntAssociationList.
Definition: entityIdIntAssociationList.h:32