Sequ
ostrat.Sequ
This the base trait for all efficient sequence collections based on Array like classes, Arrays, ArrayBuffers etc. The final classes compile time wrap the platform Array and buffer classes. So currently there are just two classes for each type A, An ArrImut that wraps a standard immutable Array to produce an immutable array, and a ArrBuff that wraps an ArrayBuffer. Currently this just in a standard ArrayBuffer. Where A is a compound value types or an AnyVal type.
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Arr[A]trait ArrNoParam[A]class AnyArrclass BoolArrclass CharArrclass DblArrclass FloatArrclass IntArrclass LongArrclass StrArrtrait ValueNArr[A]trait DblNArr[A]trait Dbl1Arr[A]class Anglestrait Dbl2Arr[A]class MyDbl2sclass Pt2Arrclass PtMetre2Arrclass Vec2MArrclass Vec2sclass LatLongArrtrait Dbl3Arr[A]class Pt3Arrclass PtM3Arrtrait Dbl4Arr[A]class LineSegArrclass LineSegLLArrclass LineSegM2Arrtrait Dbl5Arr[A]trait Dbl6Arr[A]class LineSegM3Arrtrait Dbl7Arr[A]class CurveSegDiststrait IntNArr[A]trait Int1Arr[A]class Coloursclass HStepArrclass HVDirnArrclass SqDirnArrtrait Int2Arr[A]class HCenArrclass HCoordArrclass HSideArrclass HVertArrclass SqCensclass SqCoordArrclass SqVertArrtrait Int3Arr[A]class HCenStepArrclass HStepCenArrclass HVAndOffsetArrclass SqCenStepArrtrait Int4Arr[A]class LineSegHCArrclass LineSegSCArrtrait Int5Arr[A]trait Int6Arr[A]trait LongNArr[A]trait Long1Arr[A]trait ArrayDblArr[A]class PolygonArrclass PolygonM2Arrclass PolygonM3Arrclass PolygonLLArrtrait ArrayIntBackedArr[A]class HDirnPathArrclass PolygonHCArrclass MultipleArr[A]class OptRefArr[A]class PolygonHCPairArr[A2]class HDirnPathPairArr[A2]class Pt2PairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass PtM3PairArr[A2]class LineSegPairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class PolygonM2PairArr[A2]class PolygonPairArr[A2]class PolygonM3PairArr[A2]class PolygonLLPairArr[A2]class StrPairArr[A2]class RArr[A]class PolygonSqCArrtrait Buff[A]class AnyBufftrait ArrayDblBuff[A]class PolygonBuffclass PolygonM2Buffclass PolygonM3Buffclass PolygonLLBufftrait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBuffclass DblBuffclass FloatBuffclass IntBuffclass LongBuffclass MultipleBuff[A]class Pt2PairBuff[A2]class LatLongPairBuff[B2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]class HStepPairBuff[A2]class HCenPairBuff[B2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPairBuff[A2]class PolygonLLPairBuff[A2]class PolygonHCPairBuff[A2]class RBuff[A]class StringBufftrait ValueNBuff[A]trait DblNBuff[A]trait Dbl2Buff[B]class MinesBuffclass BuffPtMetre2class BuffVec2class Pt2Buffclass Vec2MBuffclass LatLongBufftrait Dbl3Buff[A]class Pt3Buffclass PtM3Bufftrait Dbl4Buff[A]class LineSegBuffclass LineSegM2Buffclass LineSegLLBufftrait Dbl5Buff[A]trait Dbl6Buff[A]class LineSegM3Bufftrait IntNBuff[A]trait Int1Buff[A]class ColourBuffclass HStepBuffclass SqDirnBufftrait Int2Buff[A]class HCenBuffclass HCoordBuffclass HSideBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBufftrait Int3Buff[A]class HCenStepBuffclass HStepCenBuffclass HVAndOffsetBuffclass SqCenStepBufftrait Int4Buff[A]class LineSegHCBuffclass LineSegSCBufftrait Int5Buff[A]trait Int6Buff[A]trait LongNBuff[A]