|
GHC.Enum | Portability | non-portable (GHC extensions) | Stability | internal | Maintainer | cvs-ghc@haskell.org |
|
|
|
|
|
Description |
The Enum and Bounded classes.
|
|
|
|
class Bounded a where |
| Methods | minBound :: a | | maxBound :: a |
| | Instances | Bounded CChar | Bounded CSChar | Bounded CUChar | Bounded CShort | Bounded CUShort | Bounded CInt | Bounded CUInt | Bounded CLong | Bounded CULong | Bounded CLLong | Bounded CULLong | Bounded CPtrdiff | Bounded CSize | Bounded CWchar | Bounded CSigAtomic | Bounded CClock | Bounded CTime | Bounded () | (Bounded a, Bounded b) => Bounded (a, b) | (Bounded a, Bounded b, Bounded c) => Bounded (a, b, c) | (Bounded a, Bounded b, Bounded c, Bounded d) => Bounded (a, b, c, d) | Bounded Bool | Bounded Ordering | Bounded Char | Bounded Int | Bounded Int8 | Bounded Int16 | Bounded Int32 | Bounded Int64 | Bounded Word | Bounded Word8 | Bounded Word16 | Bounded Word32 | Bounded Word64 | Bounded CIno | Bounded CMode | Bounded COff | Bounded CPid | Bounded CSsize | Bounded CGid | Bounded CNlink | Bounded CUid | Bounded CTcflag | Bounded CRLim | Bounded Fd | Bounded Month | Bounded Day |
|
|
|
class Enum a where |
| Methods | succ :: a -> a | | pred :: a -> a | | toEnum :: Int -> a | | fromEnum :: a -> Int | | enumFrom :: a -> [a] | | enumFromThen :: a -> a -> [a] | | enumFromTo :: a -> a -> [a] | | enumFromThenTo :: a -> a -> a -> [a] |
| | Instances | |
|
|
boundedEnumFrom :: (Enum a, Bounded a) => a -> [a] |
|
boundedEnumFromThen :: (Enum a, Bounded a) => a -> a -> [a] |
|
Produced by Haddock version 0.4 |