hw-rankselect-0.8.0.2: Rank-select

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.RankSelect.CsPoppy

Documentation

class Rank1 v where #

Minimal complete definition

rank1

Methods

rank1 :: v -> Count -> Count #

Instances

Rank1 Word8 

Methods

rank1 :: Word8 -> Count -> Count #

Rank1 Word16 

Methods

rank1 :: Word16 -> Count -> Count #

Rank1 Word32 

Methods

rank1 :: Word32 -> Count -> Count #

Rank1 Word64 

Methods

rank1 :: Word64 -> Count -> Count #

Rank1 Poppy512S # 

Methods

rank1 :: Poppy512S -> Count -> Count #

Rank1 Poppy512 # 

Methods

rank1 :: Poppy512 -> Count -> Count #

Rank1 CsPoppy2 # 

Methods

rank1 :: CsPoppy2 -> Count -> Count #

Rank1 CsPoppy # 

Methods

rank1 :: CsPoppy -> Count -> Count #

Rank1 [Bool] 

Methods

rank1 :: [Bool] -> Count -> Count #

Rank1 [Word8] 

Methods

rank1 :: [Word8] -> Count -> Count #

Rank1 [Word16] 

Methods

rank1 :: [Word16] -> Count -> Count #

Rank1 [Word32] 

Methods

rank1 :: [Word32] -> Count -> Count #

Rank1 [Word64] 

Methods

rank1 :: [Word64] -> Count -> Count #

Rank1 a => Rank1 (BitShown a) 

Methods

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

Rank1 (Vector Word8) 

Methods

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

Rank1 (Vector Word16) 

Methods

rank1 :: Vector Word16 -> Count -> Count #

Rank1 (Vector Word32) 

Methods

rank1 :: Vector Word32 -> Count -> Count #

Rank1 (Vector Word64) 

Methods

rank1 :: Vector Word64 -> Count -> Count #

Rank1 (Vector Word8) 

Methods

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

Rank1 (Vector Word16) 

Methods

rank1 :: Vector Word16 -> Count -> Count #

Rank1 (Vector Word32) 

Methods

rank1 :: Vector Word32 -> Count -> Count #

Rank1 (Vector Word64) 

Methods

rank1 :: Vector Word64 -> Count -> Count #