hw-balancedparens-0.4.1.2: Balanced parentheses
Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMin

Documentation

data RangeMin a Source #

Instances

Instances details
Eq a => Eq (RangeMin a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

(==) :: RangeMin a -> RangeMin a -> Bool #

(/=) :: RangeMin a -> RangeMin a -> Bool #

Show a => Show (RangeMin a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

showsPrec :: Int -> RangeMin a -> ShowS #

show :: RangeMin a -> String #

showList :: [RangeMin a] -> ShowS #

Generic (RangeMin a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Associated Types

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

Methods

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

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

rnf :: RangeMin a -> () #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

rank0 :: RangeMin a -> Count -> Count #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

rank1 :: RangeMin a -> Count -> Count #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

newCloseAt :: RangeMin a -> Count -> Bool Source #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin

type Rep (RangeMin a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin

type Rep (RangeMin a) = D1 ('MetaData "RangeMin" "HaskellWorks.Data.BalancedParens.RangeMin" "hw-balancedparens-0.4.1.2-B23UpDfBHTkKcI4dpbopSb" 'False) (C1 ('MetaCons "RangeMin" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rangeMinBP") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: (S1 ('MetaSel ('Just "rangeMinL0Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int8)) :*: S1 ('MetaSel ('Just "rangeMinL0Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int8)))) :*: ((S1 ('MetaSel ('Just "rangeMinL1Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: S1 ('MetaSel ('Just "rangeMinL1Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16))) :*: (S1 ('MetaSel ('Just "rangeMinL2Min") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16)) :*: S1 ('MetaSel ('Just "rangeMinL2Excess") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int16))))))