Index - All Packages - All Categories - All Classes

Class ActualIntegerTable

The IntegerTable class is intended to provide an integer indexed
table which is not constrained to be zero based.

Package: Udanax-Gold
All Superclasses: Object Heaper ScruTable MuTable IntegerTable OberIntegerTable
Protocols: Object
Categories: Xanadu-Collection-Tables

Instance Methods

at: key store: value



Overrides: OberIntegerTable

atInt: index store: value



Overrides: OberIntegerTable

becomeCloneOnWrite: where



Overrides: OberIntegerTable

contigDomainStarting: anIdx


coordinateSpace



Overrides: OberIntegerTable

copy



Overrides: OberIntegerTable

count



Overrides: OberIntegerTable

create

The optional argument just hints at the number of elements
to eventually be added. It makes no difference semantically.

Overrides: OberIntegerTable

create: begin with: end

Hint at the domain to be accessed (inclusive, exclusive).

create: array with: begin with: count with: first with: last with: aTally with: simple


createIntegerVar: size

The optional argument just hints at the number of elements
to eventually be added. It makes no difference semantically.

createRcvr: receiver



Overrides: MuTable

destroy



Overrides: Heaper

destruct



Overrides: Heaper

domain

"


Overrides: OberIntegerTable

elementsArray

return the elements array for rapid processing

Overrides: OberIntegerTable

emptySize: size



Overrides: OberIntegerTable

endOffset

return the size of the elements array for rapid processing

Overrides: OberIntegerTable

enlargeAfter: toMinimum

Enlarge the receiver to contain more slots filled with nil.

enlargeBefore: toMinimum

Enlarge the receiver to contain more slots filled with nil.

fastHash


fetch: key



Overrides: OberIntegerTable

firstElemAfter: index

This method returns the first table entry that is not nil after index.

fixup


generateDomain


highestIndex



Overrides: OberIntegerTable

includesIntKey: aKey



Overrides: OberIntegerTable

includesKey: aKey



Overrides: OberIntegerTable

inspect



Overrides: Object

intFetch: index



Overrides: OberIntegerTable

intWipe: index



Overrides: OberIntegerTable

isEmpty



Overrides: OberIntegerTable

lastElemBefore: index

This method returns the first table entry that is not nil after index.

lowestIndex



Overrides: OberIntegerTable

maxElements

return the size of the elements array for rapid processing

nilDomainStarting: anIdx


offsetSubTableBetween: startIndex with: stopIndex with: firstIndex



Overrides: OberIntegerTable

printOn: aStream



Overrides: ScruTable

runAt: anIdx



Overrides: OberIntegerTable

runAtInt: anIdx



Overrides: OberIntegerTable

sendSelfTo: xmtr



Overrides: MuTable

startIndex

return the size of the elements array for rapid processing

Overrides: OberIntegerTable

startOffset

return the size of the elements array for rapid processing

Overrides: OberIntegerTable

stepper: order

ignore order spec for now

Overrides: OberIntegerTable

subTable: reg



Overrides: OberIntegerTable

subTableBetween: startIndex with: stopIndex

Hack for C++ overloading problem

Overrides: OberIntegerTable

theOne



Overrides: ScruTable

wipe: key



Overrides: OberIntegerTable


Index - All Packages - All Categories - All Classes