1 % -----------------------------------------------------------------------------
2 % $Id: Ix.lhs,v 1.18 2000/06/30 13:39:35 simonmar Exp $
4 % (c) The University of Glasgow, 1994-2000
7 \section[Ix]{Module @Ix@}
13 ( range -- :: (Ix a) => (a,a) -> [a]
14 , index -- :: (Ix a) => (a,a) -> a -> Int
15 , inRange -- :: (Ix a) => (a,a) -> a -> Bool
17 , rangeSize -- :: (Ix a) => (a,a) -> Int
26 -- (Ix a, Ix b) => Ix (a, b)
29 -- Implementation checked wrt. Haskell 98 lib report, 1/99.
36 -- This module is empty, because Ix is defined in PrelArr.
37 -- Reason: it's needed internally in the Prelude.
38 -- This module serves solely to export it to the user.