|
Graphics.UI.ObjectIO.StdIOBasic | Portability | portable | Stability | provisional | Maintainer | ka2_mail@yahoo.com |
|
|
|
|
|
Description |
StdIOBasic defines basic types and access functions for the I/O library.
|
|
Synopsis |
|
|
|
Documentation |
|
class Zero a where |
| Methods | | | Instances | |
|
|
class One a where |
|
|
class Toggle a where |
| Methods | | | Instances | |
|
|
data Tup t1 t2 |
Constructors | | Instances | |
|
|
data TupSt t1 t2 ps |
|
|
data ListCS t ps |
|
|
data NilCS ps |
|
|
data TupLS t1 t2 ls ps |
Constructors | (:+:) (t1 ls ps) (t2 ls ps) | |
| Instances | |
|
|
data ListLS t ls ps |
Constructors | | Instances | |
|
|
data NilLS ls ps |
Constructors | | Instances | |
|
|
data NewLS t ls ps |
Constructors | forall new . NewLS new (t new ps) | |
| Instances | |
|
|
data AddLS t ls ps |
Constructors | forall add . AddLS add (t (add, ls) ps) | |
| Instances | |
|
|
type Index = Int |
|
type Title = String |
|
data Vector2 |
Constructors | | Instances | |
|
|
class ToVector x where |
| Methods | | | Instances | |
|
|
data Size |
Constructors | | Instances | |
|
|
data Point2 |
Constructors | | Instances | |
|
|
data Rectangle |
Constructors | | Instances | |
|
|
rectangleSize :: Rectangle -> Size |
|
movePoint :: Vector2 -> Point2 -> Point2 |
|
type IdFun st = st -> st |
|
class Monad m => IOMonad m where |
IOMonad class is a simply way to call IO actions from IO-like monads.
There are instances for IO, Draw and GUI.
| | Methods | | | Instances | |
|
|
Produced by Haddock version 0.7 |