hw-rankselect-0.13.4.0: Rank-select
HaskellWorks.Data.RankSelect.CsPoppy0
data CsPoppy0 Source #
Constructors
Fields
Defined in HaskellWorks.Data.RankSelect.CsPoppy0
Methods
(==) :: CsPoppy0 -> CsPoppy0 -> Bool #
(/=) :: CsPoppy0 -> CsPoppy0 -> Bool #
showsPrec :: Int -> CsPoppy0 -> ShowS #
show :: CsPoppy0 -> String #
showList :: [CsPoppy0] -> ShowS #
Associated Types
type Rep CsPoppy0 :: Type -> Type #
from :: CsPoppy0 -> Rep CsPoppy0 x #
to :: Rep CsPoppy0 x -> CsPoppy0 #
rnf :: CsPoppy0 -> () #
firstChild :: CsPoppy0 -> Count -> Maybe Count #
nextSibling :: CsPoppy0 -> Count -> Maybe Count #
parent :: CsPoppy0 -> Count -> Maybe Count #
findOpen :: CsPoppy0 -> Count -> Maybe Count #
enclose :: CsPoppy0 -> Count -> Maybe Count #
findOpenN :: CsPoppy0 -> Count -> Count -> Maybe Count #
openAt :: CsPoppy0 -> Count -> Bool #
newCloseAt :: CsPoppy0 -> Count -> Bool #
findClose :: CsPoppy0 -> Count -> Maybe Count #
findCloseN :: CsPoppy0 -> Count -> Count -> Maybe Count #
closeAt :: CsPoppy0 -> Count -> Bool #
popCount0 :: CsPoppy0 -> Count #
bitRead :: String -> Maybe CsPoppy0 #
(.?.) :: CsPoppy0 -> Position -> Bool #
bitLength :: CsPoppy0 -> Count #
endPosition :: CsPoppy0 -> Position #
asVector64 :: CsPoppy0 -> Vector Word64 #
fromForeignRegion :: ForeignRegion -> CsPoppy0 #
select0 :: CsPoppy0 -> Count -> Count #
rank0 :: CsPoppy0 -> Count -> Count #
rank1 :: CsPoppy0 -> Count -> Count #
makeCsPoppy0 :: Vector Word64 -> CsPoppy0 Source #