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;