hat-2.9.2: The Haskell tracer, generating and viewing Haskell execution traces

Safe HaskellNone
LanguageHaskell98

Hat.Ix

Documentation

class Ord a => Ix a where Source #

Minimal complete definition

grange, gindex, ginRange

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 a a) (List a)) Source #

srange :: R (Fun (Tuple2 a a) (List a)) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 a a) (Fun a Int)) Source #

sindex :: R (Fun (Tuple2 a a) (Fun a Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 a a) (Fun a Bool)) Source #

sinRange :: R (Fun (Tuple2 a a) (Fun a Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 a a) Int) Source #

srangeSize :: R (Fun (Tuple2 a a) Int) Source #

Instances

Ix Bool Source # 
Ix Char Source # 
Ix Int Source # 
Ix Integer Source # 
Ix Tuple0 Source # 
Ix Ordering Source # 
Ix SeekMode Source # 
Ix IOMode Source # 
Ix Day Source # 
Ix Month Source # 
Ix GeneralCategory Source # 
(Ix a, Ix b) => Ix (Tuple2 a b) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (List (Tuple2 a b))) Source #

srange :: R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (List (Tuple2 a b))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (Fun (Tuple2 a b) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (Fun (Tuple2 a b) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (Fun (Tuple2 a b) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) (Fun (Tuple2 a b) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple2 a b) (Tuple2 a b)) Int) Source #

(Ix a1, Ix a2, Ix a3) => Ix (Tuple3 a1 a2 a3) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (List (Tuple3 a1 a2 a3))) Source #

srange :: R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (List (Tuple3 a1 a2 a3))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (Fun (Tuple3 a1 a2 a3) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (Fun (Tuple3 a1 a2 a3) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (Fun (Tuple3 a1 a2 a3) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) (Fun (Tuple3 a1 a2 a3) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple3 a1 a2 a3) (Tuple3 a1 a2 a3)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4) => Ix (Tuple4 a1 a2 a3 a4) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (List (Tuple4 a1 a2 a3 a4))) Source #

srange :: R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (List (Tuple4 a1 a2 a3 a4))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (Fun (Tuple4 a1 a2 a3 a4) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (Fun (Tuple4 a1 a2 a3 a4) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (Fun (Tuple4 a1 a2 a3 a4) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) (Fun (Tuple4 a1 a2 a3 a4) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple4 a1 a2 a3 a4) (Tuple4 a1 a2 a3 a4)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5) => Ix (Tuple5 a1 a2 a3 a4 a5) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (List (Tuple5 a1 a2 a3 a4 a5))) Source #

srange :: R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (List (Tuple5 a1 a2 a3 a4 a5))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (Fun (Tuple5 a1 a2 a3 a4 a5) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (Fun (Tuple5 a1 a2 a3 a4 a5) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (Fun (Tuple5 a1 a2 a3 a4 a5) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) (Fun (Tuple5 a1 a2 a3 a4 a5) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple5 a1 a2 a3 a4 a5) (Tuple5 a1 a2 a3 a4 a5)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6) => Ix (Tuple6 a1 a2 a3 a4 a5 a6) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (List (Tuple6 a1 a2 a3 a4 a5 a6))) Source #

srange :: R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (List (Tuple6 a1 a2 a3 a4 a5 a6))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (Fun (Tuple6 a1 a2 a3 a4 a5 a6) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (Fun (Tuple6 a1 a2 a3 a4 a5 a6) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (Fun (Tuple6 a1 a2 a3 a4 a5 a6) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) (Fun (Tuple6 a1 a2 a3 a4 a5 a6) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple6 a1 a2 a3 a4 a5 a6) (Tuple6 a1 a2 a3 a4 a5 a6)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7) => Ix (Tuple7 a1 a2 a3 a4 a5 a6 a7) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (List (Tuple7 a1 a2 a3 a4 a5 a6 a7))) Source #

srange :: R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (List (Tuple7 a1 a2 a3 a4 a5 a6 a7))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (Fun (Tuple7 a1 a2 a3 a4 a5 a6 a7) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (Fun (Tuple7 a1 a2 a3 a4 a5 a6 a7) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (Fun (Tuple7 a1 a2 a3 a4 a5 a6 a7) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) (Fun (Tuple7 a1 a2 a3 a4 a5 a6 a7) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple7 a1 a2 a3 a4 a5 a6 a7) (Tuple7 a1 a2 a3 a4 a5 a6 a7)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8) => Ix (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (List (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8))) Source #

srange :: R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (List (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (Fun (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (Fun (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (Fun (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) (Fun (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8) (Tuple8 a1 a2 a3 a4 a5 a6 a7 a8)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9) => Ix (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (List (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9))) Source #

srange :: R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (List (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (Fun (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (Fun (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (Fun (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) (Fun (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9) (Tuple9 a1 a2 a3 a4 a5 a6 a7 a8 a9)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10) => Ix (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (List (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10))) Source #

srange :: R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (List (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (Fun (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (Fun (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (Fun (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) (Fun (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10) (Tuple10 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10, Ix a11) => Ix (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (List (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11))) Source #

srange :: R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (List (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (Fun (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (Fun (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (Fun (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) (Fun (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11) (Tuple11 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10, Ix a11, Ix a12) => Ix (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (List (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12))) Source #

srange :: R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (List (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (Fun (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (Fun (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (Fun (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) (Fun (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12) (Tuple12 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10, Ix a11, Ix a12, Ix a13) => Ix (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (List (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13))) Source #

srange :: R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (List (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (Fun (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (Fun (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (Fun (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) (Fun (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13) (Tuple13 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10, Ix a11, Ix a12, Ix a13, Ix a14) => Ix (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (List (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14))) Source #

srange :: R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (List (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (Fun (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (Fun (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (Fun (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) (Fun (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14) (Tuple14 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)) Int) Source #

(Ix a1, Ix a2, Ix a3, Ix a4, Ix a5, Ix a6, Ix a7, Ix a8, Ix a9, Ix a10, Ix a11, Ix a12, Ix a13, Ix a14, Ix a15) => Ix (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) Source # 

Methods

grange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (List (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15))) Source #

srange :: R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (List (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15))) Source #

gindex :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (Fun (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) Int)) Source #

sindex :: R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (Fun (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) Int)) Source #

ginRange :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (Fun (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) Bool)) Source #

sinRange :: R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) (Fun (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) Bool)) Source #

grangeSize :: RefSrcPos -> RefExp -> R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) Int) Source #

srangeSize :: R (Fun (Tuple2 (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15) (Tuple15 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)) Int) Source #