Lines Matching refs:PointerSet
23 struct PointerSet; /* private */
26 * Allocate a new PointerSet.
30 PointerSet* dvmPointerSetAlloc(int initialSize);
33 * Free up a PointerSet.
35 void dvmPointerSetFree(PointerSet* pSet);
40 void dvmPointerSetClear(PointerSet* pSet);
45 int dvmPointerSetGetCount(const PointerSet* pSet);
50 const void* dvmPointerSetGetEntry(const PointerSet* pSet, int i);
58 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr);
63 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr);
70 bool dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex);
75 INLINE int dvmPointerSetFind(const PointerSet* pSet, const void* ptr) {
87 void dvmPointerSetIntersect(PointerSet* pSet, const void** ptrArray, int count);
92 void dvmPointerSetDump(const PointerSet* pSet);