Safe Haskell | None |
---|---|
Language | Haskell2010 |
HaskellWorks.Data.Vector.VectorLike
- class (IndexedSeq v, Snoc v) => VectorLike v where
- class Seq v => IndexedSeq v where
- class Seq v where
- type Elem v
Documentation
class (IndexedSeq v, Snoc v) => VectorLike v where Source #
Class of values that support vector like operations
Instances
class Seq v => IndexedSeq v where Source #
Instances
Methods
vLength :: v -> Count Source #
vEnd :: v -> Position Source #
vDrop :: Count -> v -> v Source #
Instances
Seq String Source # | |
Seq ByteString Source # | |
Seq (Vector Int8) Source # | |
Seq (Vector Int16) Source # | |
Seq (Vector Int32) Source # | |
Seq (Vector Int64) Source # | |
Seq (Vector Word8) Source # | |
Seq (Vector Word16) Source # | |
Seq (Vector Word32) Source # | |
Seq (Vector Word64) Source # | |
Seq (Vector Int) Source # | |
Seq (Vector Int8) Source # | |
Seq (Vector Int16) Source # | |
Seq (Vector Int32) Source # | |
Seq (Vector Int64) Source # | |
Seq (Vector Word8) Source # | |
Seq (Vector Word16) Source # | |
Seq (Vector Word32) Source # | |
Seq (Vector Word64) Source # | |