hw-bits-0.7.0.4: Bit manipulation

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Bits.BitLength

Contents

Synopsis

Bit map

class BitLength v where Source #

Minimal complete definition

bitLength

Methods

bitLength :: v -> Count Source #

Number of bits in a value including ones and zeros.

endPosition :: v -> Position Source #

Number of bits in a value including ones and zeros as a position.

Instances
BitLength Bool Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength Word8 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength Word16 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength Word32 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength Word64 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength [Bool] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength [Word8] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength [Word16] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength [Word32] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength [Word64] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Naive Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Naive Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Naive Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Naive Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength

BitLength (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitLength