hw-rankselect-base-0.3.4.0: Rank-select base

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.RankSelect.Base.Rank1

Documentation

class Rank1 v where Source #

Methods

rank1 :: v -> Count -> Count Source #

Instances
Rank1 Bool Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Bool -> Count -> Count Source #

Rank1 Word8 Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Word8 -> Count -> Count Source #

Rank1 Word16 Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Word16 -> Count -> Count Source #

Rank1 Word32 Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Word32 -> Count -> Count Source #

Rank1 Word64 Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Word64 -> Count -> Count Source #

(PopCount1 w, Rank1 w, BitSize w) => Rank1 [w] Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: [w] -> Count -> Count Source #

Rank1 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Vector Bit -> Count -> Count Source #

Rank1 (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Vector Bit -> Count -> Count Source #

Rank1 a => Rank1 (BitShown a) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: BitShown a -> Count -> Count Source #

Rank1 (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Vector Word8 -> Count -> Count Source #

Rank1 (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Rank1 (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Rank1 (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Rank1 (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Methods

rank1 :: Vector Word8 -> Count -> Count Source #

Rank1 (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Rank1 (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1

Rank1 (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.Base.Rank1