| Safe Haskell | Safe | 
|---|---|
| Language | Haskell2010 | 
PyF.Class
Synopsis
- data PyFCategory
 - type family PyFClassify t :: PyFCategory
 - class PyFToString t where
- pyfToString :: t -> String
 
 
Documentation
data PyFCategory Source #
The three categories of formatting in PyF
Constructors
| PyFIntegral | Format as an integral, no fractional part, precise value  | 
| PyFFractional | Format as a fractional, approximate value with a fractional part  | 
| PyFString | Format as a string  | 
type family PyFClassify t :: PyFCategory Source #
Classify a type to a PyFCategory
   This classification will be used to decide which formatting to
   use when no type specifier in provided.
Instances
| type PyFClassify Double Source # | |
Defined in PyF.Class  | |
| type PyFClassify Float Source # | |
Defined in PyF.Class  | |
| type PyFClassify Int Source # | |
Defined in PyF.Class  | |
| type PyFClassify Int8 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Int16 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Int32 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Int64 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Integer Source # | |
Defined in PyF.Class  | |
| type PyFClassify Natural Source # | |
Defined in PyF.Class  | |
| type PyFClassify Word Source # | |
Defined in PyF.Class  | |
| type PyFClassify Word8 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Word16 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Word32 Source # | |
Defined in PyF.Class  | |
| type PyFClassify Word64 Source # | |
Defined in PyF.Class  | |
| type PyFClassify String Source # | |
Defined in PyF.Class  | |
| type PyFClassify Text Source # | |
Defined in PyF.Class  | |
| type PyFClassify Text Source # | |
Defined in PyF.Class  | |
class PyFToString t where Source #
Convert a type to string
   The default implementation uses Show
Minimal complete definition
Nothing
Instances
| Show t => PyFToString t Source # | |
Defined in PyF.Class Methods pyfToString :: t -> String Source #  | |
| PyFToString String Source # | |
| PyFToString Text Source # | |
| PyFToString Text Source # | |