Index - All Packages - All Categories - All Classes

Class PrimIndexTable

Map possibly wimpy pointers to integers. Common usage almost never does a
remove on this class, therefore we rehash in order to save time on other ops.

Package: Udanax-Gold
All Superclasses: Object Heaper
Protocols: Object
Categories: Xanadu-primtab

Class Methods

make: size


wimpyIndexTable: size



Instance Methods

actualHashForEqual


at: ptr introduce: index


at: ptr store: index


clearAll

Clear all entries from the table. I know this looks like a hack, but the
alternative is to throw away the table and build a new one: an expensive
prospect for comm.

count


create: size with: wimpy


destruct



Overrides: Heaper

fetch: ptr

return -1 on not found.

get: ptr


grow


hashFind: value


hashFindFetch: value


rehash: oldPtrs with: oldIndices with: newSize


remove: ptr


stepper




Index - All Packages - All Categories - All Classes