hw-bits-0.7.2.1: Bit manipulation

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Bits.AllExcess.AllExcess1

Documentation

class AllExcess1 a where Source #

Methods

allExcess1 :: a -> Int Source #

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

Instances
AllExcess1 Word8 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

Methods

allExcess1 :: Word8 -> Int Source #

AllExcess1 Word16 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 Word32 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 Word64 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 [Bool] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

Methods

allExcess1 :: [Bool] -> Int Source #

AllExcess1 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1

AllExcess1 (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.AllExcess.AllExcess1