| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Modelling.CdOd.SelectValidCd
Documentation
data SelectValidCdConfig Source #
Constructors
| SelectValidCdConfig | |
Fields
| |
Instances
data SelectValidCdInstance Source #
Constructors
| SelectValidCdInstance | |
Fields
| |
Instances
| Reader SelectValidCdInstance Source # | |||||
| ToDoc SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd | |||||
| Generic SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Associated Types
Methods from :: SelectValidCdInstance -> Rep SelectValidCdInstance x # to :: Rep SelectValidCdInstance x -> SelectValidCdInstance # | |||||
| Read SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods readsPrec :: Int -> ReadS SelectValidCdInstance # readList :: ReadS [SelectValidCdInstance] # | |||||
| Show SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods showsPrec :: Int -> SelectValidCdInstance -> ShowS # show :: SelectValidCdInstance -> String # showList :: [SelectValidCdInstance] -> ShowS # | |||||
| Eq SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods (==) :: SelectValidCdInstance -> SelectValidCdInstance -> Bool # (/=) :: SelectValidCdInstance -> SelectValidCdInstance -> Bool # | |||||
| Hashable SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd | |||||
| Randomise SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods randomise :: (MonadRandom m, MonadThrow m) => SelectValidCdInstance -> m SelectValidCdInstance Source # isRandomisable :: SelectValidCdInstance -> Maybe String Source # | |||||
| RandomiseLayout SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods randomiseLayout :: (MonadRandom m, MonadThrow m) => SelectValidCdInstance -> m SelectValidCdInstance Source # | |||||
| RandomiseNames SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods hasRandomisableNames :: SelectValidCdInstance -> Maybe String Source # randomiseNames :: (MonadRandom m, MonadThrow m) => SelectValidCdInstance -> m SelectValidCdInstance Source # | |||||
| type Rep SelectValidCdInstance Source # | |||||
Defined in Modelling.CdOd.SelectValidCd | |||||
data SelectValidCdTaskTextElement Source #
Constructors
| CdCandidates |
Instances
| Reader SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd | |||||
| ToDoc SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods toDocPrec :: Int -> SelectValidCdTaskTextElement -> Doc toDocList :: [SelectValidCdTaskTextElement] -> Doc | |||||
| Bounded SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd | |||||
| Enum SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods succ :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement # pred :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement # toEnum :: Int -> SelectValidCdTaskTextElement # fromEnum :: SelectValidCdTaskTextElement -> Int # enumFrom :: SelectValidCdTaskTextElement -> [SelectValidCdTaskTextElement] # enumFromThen :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> [SelectValidCdTaskTextElement] # enumFromTo :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> [SelectValidCdTaskTextElement] # enumFromThenTo :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> [SelectValidCdTaskTextElement] # | |||||
| Generic SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Associated Types
| |||||
| Read SelectValidCdTaskTextElement Source # | |||||
| Show SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods showsPrec :: Int -> SelectValidCdTaskTextElement -> ShowS # show :: SelectValidCdTaskTextElement -> String # showList :: [SelectValidCdTaskTextElement] -> ShowS # | |||||
| Eq SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods (==) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # (/=) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # | |||||
| Ord SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods compare :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Ordering # (<) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # (<=) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # (>) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # (>=) :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> Bool # max :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement # min :: SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement -> SelectValidCdTaskTextElement # | |||||
| Hashable SelectValidCdTaskTextElement Source # | |||||
Defined in Modelling.CdOd.SelectValidCd Methods hashWithSalt :: Int -> SelectValidCdTaskTextElement -> Int | |||||
| type Rep SelectValidCdTaskTextElement Source # | |||||
selectValidCd :: (MonadAlloy m, MonadCatch m) => SelectValidCdConfig -> Int -> Int -> m SelectValidCdInstance Source #
selectValidCdEvaluation :: forall (m :: Type -> Type). (Alternative m, MonadCache m, MonadDiagrams m, MonadGraphviz m, MonadThrow m, OutputCapable m) => FilePath -> SelectValidCdInstance -> [Int] -> Rated m Source #
selectValidCdSyntax :: forall (m :: Type -> Type). OutputCapable m => SelectValidCdInstance -> [Int] -> LangM m Source #
selectValidCdTask :: forall (m :: Type -> Type). (MonadCache m, MonadDiagrams m, MonadGraphviz m, OutputCapable m) => Bool -> FilePath -> SelectValidCdInstance -> LangM m Source #