Safe Haskell | None |
---|
- type family ArraySize n a :: Nat
- data BitArray n a = BitArray {}
- bitLength :: forall a n. SingI n => BitArray n a -> Int
- (#!) :: forall a n. (BitData a, SingI n, SingI (BitSize a), SingI (ArraySize n a), BitCast (BitRep (ArraySize n a)) (BitDataRep a), IvoryRep (BitRep (ArraySize n a))) => BitArray n a -> Int -> a
- bitIx :: forall a n. (BitData a, SingI n, SingI (BitSize a), SingI (ArraySize n a)) => Int -> BitDataField (BitArray n a) a
Documentation
bitLength :: forall a n. SingI n => BitArray n a -> IntSource
Return the number of elements in a BitArray.