Index - All Packages - All Categories - All Classes

Class OberIntegerTable


Package: Udanax-Gold
All Superclasses: Object Heaper ScruTable MuTable IntegerTable
Immediate Subclasses: ActualIntegerTable COWIntegerTable
Protocols: Object
Categories: Xanadu-Collection-Tables

Instance Methods

aboutToWrite



Overridden by: COWIntegerTable

at: key store: value



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

atInt: key store: value



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

becomeCloneOnWrite: where



Overridden by: ActualIntegerTable COWIntegerTable

coordinateSpace



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

copy



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

count



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

create



Overrides: IntegerTable
Overridden by: ActualIntegerTable

domain



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

elementsArray

return the elements array for rapid processing

Overridden by: ActualIntegerTable COWIntegerTable

emptySize: size



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

endOffset

return the size of the elements array for rapid processing

Overridden by: ActualIntegerTable COWIntegerTable

fetch: key



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

getNextCOW


highestIndex

Given that the table is non-empty, 'intTab->highestIndex()' is equivalent to
'CAST(IntegerRegion,intTab->domain())->upperBound() -1'. The reason for the
'-1' is that the 'upperBound' is an exclusive upper bound (see
IntegerRegion::upperBound), whereas 'highestIndex' is the highest index which is
in my domain. I need to here specify what 'highestIndex' does if I am empty.

Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

includesIntKey: aKey



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

includesKey: aKey



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

intFetch: key



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

intWipe: anIdx



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

isEmpty



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

lowestIndex

Given that the table is non-empty, 'intTab->lowestIndex()' is equivalent to
'CAST(IntegerRegion,intTab->domain())->lowerBound()'. 'lowestIndex' is the
lowest index which is in my domain. I need to here specify what 'lowestIndex'
does if I am empty.

Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

offsetSubTableBetween: startIndex with: stopIndex with: firstIndex



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

runAt: key



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

runAtInt: key



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

setNextCOW: table


startIndex



Overridden by: ActualIntegerTable COWIntegerTable

startOffset

return the size of the elements array for rapid processing

Overridden by: ActualIntegerTable COWIntegerTable

stepper: order



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

subTable: reg



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

subTableBetween: startIndex with: stopIndex

Hack for C++ overloading problem

Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable

wipe: key



Overrides: IntegerTable
Overridden by: ActualIntegerTable COWIntegerTable


Index - All Packages - All Categories - All Classes