Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Modelling.Types
Description
This module provides basic types
Documentation
Instances
Foldable Change Source # | |
Defined in Modelling.Types Methods fold :: Monoid m => Change m -> m # foldMap :: Monoid m => (a -> m) -> Change a -> m # foldMap' :: Monoid m => (a -> m) -> Change a -> m # foldr :: (a -> b -> b) -> b -> Change a -> b # foldr' :: (a -> b -> b) -> b -> Change a -> b # foldl :: (b -> a -> b) -> b -> Change a -> b # foldl' :: (b -> a -> b) -> b -> Change a -> b # foldr1 :: (a -> a -> a) -> Change a -> a # foldl1 :: (a -> a -> a) -> Change a -> a # elem :: Eq a => a -> Change a -> Bool # maximum :: Ord a => Change a -> a # minimum :: Ord a => Change a -> a # | |
Traversable Change Source # | |
Functor Change Source # | |
Generic (Change a) Source # | |
Read a => Read (Change a) Source # | |
Show a => Show (Change a) Source # | |
Eq a => Eq (Change a) Source # | |
type Rep (Change a) Source # | |
Defined in Modelling.Types type Rep (Change a) = D1 ('MetaData "Change" "Modelling.Types" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'False) (C1 ('MetaCons "Change" 'PrefixI 'True) (S1 ('MetaSel ('Just "add") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe a)) :*: S1 ('MetaSel ('Just "remove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe a)))) |
Constructors
Letters | |
Fields |
newtype NameMapping Source #
Constructors
NameMapping | |
Fields
|
Instances
Generic NameMapping Source # | |
Defined in Modelling.Types Associated Types type Rep NameMapping :: Type -> Type # | |
Read NameMapping Source # | |
Defined in Modelling.Types Methods readsPrec :: Int -> ReadS NameMapping # readList :: ReadS [NameMapping] # readPrec :: ReadPrec NameMapping # readListPrec :: ReadPrec [NameMapping] # | |
Show NameMapping Source # | |
Defined in Modelling.Types Methods showsPrec :: Int -> NameMapping -> ShowS # show :: NameMapping -> String # showList :: [NameMapping] -> ShowS # | |
Eq NameMapping Source # | |
Defined in Modelling.Types | |
type Rep NameMapping Source # | |
Defined in Modelling.Types type Rep NameMapping = D1 ('MetaData "NameMapping" "Modelling.Types" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'True) (C1 ('MetaCons "NameMapping" 'PrefixI 'True) (S1 ('MetaSel ('Just "nameMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Bimap Name Name)))) |
fromNameMapping :: NameMapping -> Bimap String String Source #
showLetters :: Letters -> String Source #
toNameMapping :: Bimap String String -> NameMapping Source #