hw-bits-0.7.2.1: Bit manipulation

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Bits.AllExcess.AllExcess0

Documentation

class AllExcess0 a where Source #

Methods

allExcess0 :: a -> Int Source #

Number of 0-bits minues the number of 1-bits.

Instances
AllExcess0 Word8 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

Methods

allExcess0 :: Word8 -> Int Source #

AllExcess0 Word16 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 Word32 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 Word64 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 [Bool] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

Methods

allExcess0 :: [Bool] -> Int Source #

AllExcess0 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0

AllExcess0 (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess0