Home | History | Annotate | Download | only in vm

Lines Matching defs:PointerSet

23 struct PointerSet;   /* private */
24 typedef struct PointerSet PointerSet;
27 * Allocate a new PointerSet.
31 PointerSet* dvmPointerSetAlloc(int initialSize);
34 * Free up a PointerSet.
36 void dvmPointerSetFree(PointerSet* pSet);
41 void dvmPointerSetClear(PointerSet* pSet);
46 int dvmPointerSetGetCount(const PointerSet* pSet);
51 const void* dvmPointerSetGetEntry(const PointerSet* pSet, int i);
59 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr);
64 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr);
71 bool dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex);
76 INLINE int dvmPointerSetFind(const PointerSet* pSet, const void* ptr) {
88 void dvmPointerSetIntersect(PointerSet* pSet, const void** ptrArray, int count);
93 void dvmPointerSetDump(const PointerSet* pSet);