hw-balancedparens-0.4.1.3: Balanced parentheses
Safe HaskellSafe-Inferred
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMin2

Documentation

data RangeMin2 a Source #

Instances

Instances details
Generic (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Associated Types

type Rep (RangeMin2 a) :: Type -> Type #

Methods

from :: RangeMin2 a -> Rep (RangeMin2 a) x #

to :: Rep (RangeMin2 a) x -> RangeMin2 a #

NFData a => NFData (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

rnf :: RangeMin2 a -> () #

(BitLength a, NewCloseAt a, CloseAt a, OpenAt a, FindOpenN a, FindCloseN a) => BalancedParens (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

CloseAt a => CloseAt (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

closeAt :: RangeMin2 a -> Count -> Bool Source #

FindOpenN a => Enclose (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

(BitLength a, NewCloseAt a, CloseAt a, FindCloseN a) => FindClose (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

(BitLength a, FindCloseN a, NewCloseAt a) => FindCloseN (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

(OpenAt a, FindOpenN a) => FindOpen (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

FindOpenN a => FindOpenN (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

NewCloseAt a => NewCloseAt (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

OpenAt a => OpenAt (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

openAt :: RangeMin2 a -> Count -> Bool Source #

BitLength a => BitLength (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

TestBit a => TestBit (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

(.?.) :: RangeMin2 a -> Position -> Bool #

Rank0 a => Rank0 (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

rank0 :: RangeMin2 a -> Count -> Count #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

rank1 :: RangeMin2 a -> Count -> Count #

type Rep (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

type Rep (RangeMin2 a) = D1 ('MetaData "RangeMin2" "HaskellWorks.Data.BalancedParens.RangeMin2" "hw-balancedparens-0.4.1.3-GQibWVagkUP9SMxZ8dVz0r" 'False) (C1 ('MetaCons "RangeMin2" 'PrefixI 'True) (((S1 ('MetaSel ('Just "rangeMin2BP") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel ('Just "rangeMin2L0Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int8))) :*: (S1 ('MetaSel ('Just "rangeMin2L0Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int8)) :*: (S1 ('MetaSel ('Just "rangeMin2L1Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: S1 ('MetaSel ('Just "rangeMin2L1Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16))))) :*: ((S1 ('MetaSel ('Just "rangeMin2L2Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: (S1 ('MetaSel ('Just "rangeMin2L2Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: S1 ('MetaSel ('Just "rangeMin2L3Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)))) :*: (S1 ('MetaSel ('Just "rangeMin2L3Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: (S1 ('MetaSel ('Just "rangeMin2L4Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: S1 ('MetaSel ('Just "rangeMin2L4Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)))))))