| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
MarXup.MultiRef
- type MetaData key = Map key String
- type BoxSpecs = Map Int BoxSpec
- newtype Multi config key a = Multi {}
- type Label = Int
- raw :: String -> Multi config key ()
- getBoxSpec :: Int -> Multi config key BoxSpec
- newLabel :: Multi key config Label
- metaData :: Ord key => key -> String -> Multi config key ()
- type References = Int
- emptyRefs :: References
Documentation
newtype Multi config key a Source #
Instances
| MonadReader config (Multi config key) Source # | |
| MonadWriter String (Multi config key) Source # | |
| Monad (Multi config key) Source # | |
| Functor (Multi config key) Source # | |
| MonadFix (Multi config key) Source # | |
| Applicative (Multi config key) Source # | |
| MonadState (References, BoxSpecs, MetaData key) (Multi config key) Source # | |
type References = Int Source #