java.lang.Object
dev.civl.mc.semantics.IF.ArrayToolBox.ArraySlice
- Enclosing interface:
ArrayToolBox
the data structure for describing array slices. An array slice is a
sequence of objects of type t that is carved out from an array.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondev.civl.sarl.IF.expr.SymbolicExpressionthe array where the slice is carved outdev.civl.sarl.IF.type.SymbolicTypethe type of the elementsdev.civl.sarl.IF.expr.NumericExpressionthe number of elements in the slicedev.civl.sarl.IF.type.SymbolicArrayTypethe type of the slicedev.civl.sarl.IF.expr.NumericExpression[]the starting indices for where the slice is carved out -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
array
public dev.civl.sarl.IF.expr.SymbolicExpression arraythe array where the slice is carved out -
startIndices
public dev.civl.sarl.IF.expr.NumericExpression[] startIndicesthe starting indices for where the slice is carved out -
count
public dev.civl.sarl.IF.expr.NumericExpression countthe number of elements in the slice -
baseType
public dev.civl.sarl.IF.type.SymbolicType baseTypethe type of the elements -
sliceType
public dev.civl.sarl.IF.type.SymbolicArrayType sliceTypethe type of the slice
-
-
Constructor Details
-
ArraySlice
public ArraySlice()
-