| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
BishBosh.UI.ReportObject
Description
AUTHOR- Dr. Alistair Ward
DESCRIPTION- Defines the dynamic data a user can request at runtime.
Synopsis
- data ReportObject
- range :: [ReportObject]
- autoComplete :: ShowS
Types
Data-types
data ReportObject Source #
A sum-type of objects a user may want to print at runtime.
Constructors
| AvailableMoves | |
| Board | |
| EPD | |
| FEN | |
| Game | |
| MaxPositionInstances | |
| Moves | |
| PGN | |
| ReversiblePlyCount |
Instances
| Eq ReportObject Source # | |
Defined in BishBosh.UI.ReportObject | |
| Read ReportObject Source # | |
Defined in BishBosh.UI.ReportObject Methods readsPrec :: Int -> ReadS ReportObject # readList :: ReadS [ReportObject] # | |
| Show ReportObject Source # | |
Defined in BishBosh.UI.ReportObject Methods showsPrec :: Int -> ReportObject -> ShowS # show :: ReportObject -> String # showList :: [ReportObject] -> ShowS # | |
| NFData ReportObject Source # | |
Defined in BishBosh.UI.ReportObject Methods rnf :: ReportObject -> () # | |
| FixedMembership ReportObject Source # | |
Defined in BishBosh.UI.ReportObject Methods members :: [ReportObject] Source # | |
Constants
range :: [ReportObject] Source #
The constant list of possible values.
Functions
autoComplete :: ShowS Source #
Replace the first word of the specified string with the name of the object to print, of which it is an unambiguous case-insensitive prefix.