hw-rankselect-0.13.4.1: Rank-select
Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.RankSelect.CsPoppy

Documentation

data CsPoppy Source #

Instances

Instances details
Eq CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

(==) :: CsPoppy -> CsPoppy -> Bool #

(/=) :: CsPoppy -> CsPoppy -> Bool #

Show CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Generic CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Associated Types

type Rep CsPoppy :: Type -> Type #

Methods

from :: CsPoppy -> Rep CsPoppy x #

to :: Rep CsPoppy x -> CsPoppy #

NFData CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

rnf :: CsPoppy -> () #

BalancedParens CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

FindOpen CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

findOpen :: CsPoppy -> Count -> Maybe Count #

Enclose CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

enclose :: CsPoppy -> Count -> Maybe Count #

FindOpenN CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

findOpenN :: CsPoppy -> Count -> Count -> Maybe Count #

OpenAt CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

openAt :: CsPoppy -> Count -> Bool #

NewCloseAt CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

newCloseAt :: CsPoppy -> Count -> Bool #

FindClose CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

FindCloseN CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

CloseAt CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

closeAt :: CsPoppy -> Count -> Bool #

PopCount0 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

popCount0 :: CsPoppy -> Count #

PopCount1 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

popCount1 :: CsPoppy -> Count #

BitRead CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

TestBit CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

(.?.) :: CsPoppy -> Position -> Bool #

BitLength CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

AsVector64 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

FromForeignRegion CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Select0 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

select0 :: CsPoppy -> Count -> Count #

Select1 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

select1 :: CsPoppy -> Count -> Count #

Rank0 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

rank0 :: CsPoppy -> Count -> Count #

Rank1 CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

Methods

rank1 :: CsPoppy -> Count -> Count #

Show (Nice CsPoppy) Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy.Internal.Nice

type Rep CsPoppy Source # 
Instance details

Defined in HaskellWorks.Data.RankSelect.CsPoppy

type Rep CsPoppy = D1 ('MetaData "CsPoppy" "HaskellWorks.Data.RankSelect.CsPoppy" "hw-rankselect-0.13.4.1-13ozP8Oue3m9kAKr19AkYG" 'False) (C1 ('MetaCons "CsPoppy" 'PrefixI 'True) (S1 ('MetaSel ('Just "csPoppyBits") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Word64)) :*: (S1 ('MetaSel ('Just "csPoppyIndex0") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CsPoppyIndex) :*: S1 ('MetaSel ('Just "csPoppyIndex1") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CsPoppyIndex))))