Lines Matching refs:OSet
78 typedef struct _OSet OSet; typedef
101 extern OSet* VG_(OSetWord_Create) ( Alloc_Fn_t alloc_fn, const HChar* cc,
103 extern void VG_(OSetWord_Destroy) ( OSet* os );
145 extern Word VG_(OSetWord_Size) ( const OSet* os );
146 extern void VG_(OSetWord_Insert) ( OSet* os, UWord val );
147 extern Bool VG_(OSetWord_Contains) ( const OSet* os, UWord val );
148 extern Bool VG_(OSetWord_Remove) ( OSet* os, UWord val );
149 extern void VG_(OSetWord_ResetIter) ( OSet* os );
150 extern Bool VG_(OSetWord_Next) ( OSet* os, /*OUT*/UWord* val );
201 extern OSet* VG_(OSetGen_Create) ( PtrdiffT keyOff, OSetCmp_t cmp,
206 extern OSet* VG_(OSetGen_Create_With_Pool) ( PtrdiffT keyOff, OSetCmp_t cmp,
234 extern void VG_(OSetGen_Destroy) ( OSet* os );
235 extern void* VG_(OSetGen_AllocNode) ( const OSet* os, SizeT elemSize );
236 extern void VG_(OSetGen_FreeNode) ( const OSet* os, void* elem );
238 extern OSet* VG_(OSetGen_EmptyClone) (const OSet* os);
296 extern UInt VG_(OSetGen_Size) ( const OSet* os );
297 extern void VG_(OSetGen_Insert) ( OSet* os, void* elem );
298 extern Bool VG_(OSetGen_Contains) ( const OSet* os, const void* key );
299 extern void* VG_(OSetGen_Lookup) ( const OSet* os, const void* key );
300 extern void* VG_(OSetGen_LookupWithCmp)( OSet* os,
302 extern void* VG_(OSetGen_Remove) ( OSet* os, const void* key );
303 extern void VG_(OSetGen_ResetIter) ( OSet* os );
304 extern void VG_(OSetGen_ResetIterAt) ( OSet* os, const void* key );
305 extern void* VG_(OSetGen_Next) ( OSet* os );