Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Defines the template types used internally in ProjectForge
Synopsis
- data FileTemplate = MkFileTemplate {}
- newtype ProjectTemplate = MkProjectTemplate (Set FileTemplate)
Documentation
data FileTemplate Source #
A FileTemplate
is a pair of
s:
one for a file's name and
one for a file's contents.Template
See
for a utility
to create a compileFileTemplate
FileTemplate
from text inputs.
MkFileTemplate | |
|
Instances
Show FileTemplate Source # | |
Defined in ProjectForge.ProjectTemplate showsPrec :: Int -> FileTemplate -> ShowS # show :: FileTemplate -> String # showList :: [FileTemplate] -> ShowS # | |
Eq FileTemplate Source # | |
Defined in ProjectForge.ProjectTemplate (==) :: FileTemplate -> FileTemplate -> Bool # (/=) :: FileTemplate -> FileTemplate -> Bool # | |
Ord FileTemplate Source # | |
Defined in ProjectForge.ProjectTemplate compare :: FileTemplate -> FileTemplate -> Ordering # (<) :: FileTemplate -> FileTemplate -> Bool # (<=) :: FileTemplate -> FileTemplate -> Bool # (>) :: FileTemplate -> FileTemplate -> Bool # (>=) :: FileTemplate -> FileTemplate -> Bool # max :: FileTemplate -> FileTemplate -> FileTemplate # min :: FileTemplate -> FileTemplate -> FileTemplate # |
newtype ProjectTemplate Source #
A collection of
corresponding to all the files
to be produced by an initialization template.FileTemplate
Instances
Semigroup ProjectTemplate Source # | |
Defined in ProjectForge.ProjectTemplate (<>) :: ProjectTemplate -> ProjectTemplate -> ProjectTemplate # sconcat :: NonEmpty ProjectTemplate -> ProjectTemplate # stimes :: Integral b => b -> ProjectTemplate -> ProjectTemplate # | |
Show ProjectTemplate Source # | |
Defined in ProjectForge.ProjectTemplate showsPrec :: Int -> ProjectTemplate -> ShowS # show :: ProjectTemplate -> String # showList :: [ProjectTemplate] -> ShowS # | |
Eq ProjectTemplate Source # | |
Defined in ProjectForge.ProjectTemplate (==) :: ProjectTemplate -> ProjectTemplate -> Bool # (/=) :: ProjectTemplate -> ProjectTemplate -> Bool # |