hw-balancedparens-0.2.0.3: Balanced parentheses

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMinMax

Documentation

data RangeMinMax a Source #

Instances
Generic (RangeMinMax a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Associated Types

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

Methods

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

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

rnf :: RangeMinMax a -> () #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

rank0 :: RangeMinMax a -> Count -> Count #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

rank1 :: RangeMinMax a -> Count -> Count #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

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

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

type Rep (RangeMinMax a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMinMax

type Rep (RangeMinMax a) = D1 (MetaData "RangeMinMax" "HaskellWorks.Data.BalancedParens.RangeMinMax" "hw-balancedparens-0.2.0.3-Cucc4FxeOTL1rJJbBuWDqX" False) (C1 (MetaCons "RangeMinMax" PrefixI True) (((S1 (MetaSel (Just "rangeMinMaxBP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 a) :*: S1 (MetaSel (Just "rangeMinMaxL0Min") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int8))) :*: (S1 (MetaSel (Just "rangeMinMaxL0Max") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int8)) :*: (S1 (MetaSel (Just "rangeMinMaxL0Excess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int8)) :*: S1 (MetaSel (Just "rangeMinMaxL1Min") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16))))) :*: ((S1 (MetaSel (Just "rangeMinMaxL1Max") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16)) :*: S1 (MetaSel (Just "rangeMinMaxL1Excess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16))) :*: (S1 (MetaSel (Just "rangeMinMaxL2Min") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16)) :*: (S1 (MetaSel (Just "rangeMinMaxL2Max") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16)) :*: S1 (MetaSel (Just "rangeMinMaxL2Excess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Int16)))))))