hw-balancedparens-0.2.0.1: Balanced parentheses

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMinMax2

Documentation

data RangeMinMax2 a Source #

Instances

TestBit a => TestBit (RangeMinMax2 a) Source # 

Methods

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

BitLength a => BitLength (RangeMinMax2 a) Source # 
Rank0 a => Rank0 (RangeMinMax2 a) Source # 

Methods

rank0 :: RangeMinMax2 a -> Count -> Count #

Rank1 a => Rank1 (RangeMinMax2 a) Source # 

Methods

rank1 :: RangeMinMax2 a -> Count -> Count #

OpenAt a => OpenAt (RangeMinMax2 a) Source # 

Methods

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

NewCloseAt a => NewCloseAt (RangeMinMax2 a) Source # 
FindOpenN a => FindOpenN (RangeMinMax2 a) Source # 
(OpenAt a, FindOpenN a) => FindOpen (RangeMinMax2 a) Source # 
FindOpenN a => Enclose (RangeMinMax2 a) Source # 
CloseAt a => CloseAt (RangeMinMax2 a) Source # 
(BitLength a, FindCloseN a, NewCloseAt a) => FindCloseN (RangeMinMax2 a) Source # 
(BitLength a, NewCloseAt a, CloseAt a, FindCloseN a) => FindClose (RangeMinMax2 a) Source # 
(BitLength a, NewCloseAt a, CloseAt a, OpenAt a, FindOpenN a, FindCloseN a) => BalancedParens (RangeMinMax2 a) Source # 

genMin :: (Integral a, Storable a) => a -> Vector a -> Vector a -> a Source #

genMax :: (Integral a, Storable a) => a -> Vector a -> Vector a -> a Source #