AbstractMultidimensionalArray.st
author Claus Gittinger <cg@exept.de>
Wed, 21 Aug 2019 22:50:54 +0200
changeset 24574 da29ade15da2
child 24591 2efa5f69125c
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24574
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libbasic' }"
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ NameSpace: Smalltalk }"
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
SequenceableCollection variableSubclass:#AbstractMultidimensionalArray
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
	category:'Collections-MultiDimensional'
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
!AbstractMultidimensionalArray methodsFor:'error handling'!
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
dimensionError
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    self error:'number of dimensions vs. number of given indices'
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
! !
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!AbstractMultidimensionalArray class methodsFor:'documentation'!
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
version_CVS
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    ^ '$Header$'
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
! !
da29ade15da2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24