Wired-0.2: Wire-aware hardware description
Source code
Contents
Index
Layout
Documentation
class
Transformable
a
where
Source
Methods
flipX
:: a -> a
Source
flipY
:: a -> a
Source
rotate_
::
Int
-> a -> a
Source
Instances
Transformable
Orientation
Transformable
Direction
Transformable
Placement
Transformable
(
Floorplan
s b)
Transformable
(
RelBlock
s b)
rotate
::
Transformable
a =>
Int
-> a -> a
Source
data
Layout
s b a
Source
Instances
MonadLayout
s b (
Layout
s b)
Monad
(
Layout
s b)
MonadFix
(
Layout
s b)
data
LayoutT
s b m a
Source
Instances
Monad
m =>
MonadLayout
s b (
LayoutT
s b m)
MonadLava
lib m =>
MonadLava
lib (
LayoutT
s b m)
MonadTrans
(
LayoutT
s b)
Monad
m =>
Monad
(
LayoutT
s b m)
MonadFix
m =>
MonadFix
(
LayoutT
s b m)
black
::
Color
Source
white
::
Color
Source
grey
::
Color
Source
red
::
Color
Source
green
::
Color
Source
blue
::
Color
Source
renderLayout
::
Name
->
Layout
s b a ->
IO
()
Source
renderLayoutT
::
Monad
m => (
forall
a. m a -> a) ->
Name
->
LayoutT
s b m a ->
IO
()
Source
class
Monad
m =>
MonadLayout
s b m | m -> s b
Source
Instances
MonadLayout
s b (
Layout
s b)
Monad
m =>
MonadLayout
s b (
LayoutT
s b m)
space
::
MonadLayout
s b m =>
Length
-> a -> m a
Source
rightwards
::
MonadLayout
s b m => m a -> m a
Source
leftwards
::
MonadLayout
s b m => m a -> m a
Source
upwards
::
MonadLayout
s b m => m a -> m a
Source
downwards
::
MonadLayout
s b m => m a -> m a
Source
rightwards'
::
MonadLayout
s b m => m a -> m a
Source
leftwards'
::
MonadLayout
s b m => m a -> m a
Source
upwards'
::
MonadLayout
s b m => m a -> m a
Source
downwards'
::
MonadLayout
s b m => m a -> m a
Source
unplaced
::
MonadLayout
s b m => m a -> m a
Source
stacked
::
MonadLayout
s b m => m a -> m a
Source
translate
::
MonadLayout
s bl m =>
XPos
->
YPos
-> m a -> m a
Source
Produced by
Haddock
version 2.4.2