hw-balancedparens-0.3.1.0: Balanced parentheses

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMin2

Documentation

data RangeMin2 a Source #

Instances
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 -> () #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

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 #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

Methods

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

(BitLength a, FindCloseN a, NewCloseAt a) => FindCloseN (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

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 #

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

FindOpenN a => Enclose (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

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

Defined in HaskellWorks.Data.BalancedParens.RangeMin2

type Rep (RangeMin2 a) Source # 
Instance details

Defined in HaskellWorks.Data.BalancedParens.RangeMin2