Currently the AbstractArray type hierarchy has three major subtype trees:
- DenseArray
- AbstractSparseArray
- AbstractRange
In addition, we have the StridedArray typealias, which effectively “adds” strided SubArrays and ReshapedArrays as pseudo-subtypes of DenseArrays.
We also have the IndexStyle trait.