| Copyright | (c) The University of Glasgow 1994-2002 | 
|---|---|
| License | see libraries/base/LICENSE | 
| Safe Haskell | Trustworthy | 
| Language | Haskell2010 | 
Data.Text.Lazy.Builder.RealFloat
Description
Write a floating point value to a Builder.
Documentation
Control the rendering of floating point numbers.
Constructors
| Exponent | Scientific notation (e.g.  | 
| Fixed | Standard decimal notation. | 
| Generic | Use decimal notation for values between  | 
Instances
| Enum FPFormat # | |
| Defined in Data.Text.Lazy.Builder.RealFloat Methods succ :: FPFormat -> FPFormat Source # pred :: FPFormat -> FPFormat Source # toEnum :: Int -> FPFormat Source # fromEnum :: FPFormat -> Int Source # enumFrom :: FPFormat -> [FPFormat] Source # enumFromThen :: FPFormat -> FPFormat -> [FPFormat] Source # enumFromTo :: FPFormat -> FPFormat -> [FPFormat] Source # enumFromThenTo :: FPFormat -> FPFormat -> FPFormat -> [FPFormat] Source # | |
| Read FPFormat # | |
| Show FPFormat # | |
realFloat :: RealFloat a => a -> Builder #
Show a signed RealFloat value to full precision,
 using standard decimal notation for arguments whose absolute value lies
 between 0.1 and 9,999,999, and scientific notation otherwise.
Encode a signed RealFloat according to FPFormat and optionally requested precision.
This corresponds to the show{E,F,G}Float operations provided by base's Numeric module.
NOTE: The functions in base-4.12 changed the serialisation in
 case of a Just 0 precision; this version of text still provides
 the serialisation as implemented in base-4.11. The next major
 version of text will switch to the more correct base-4.12 serialisation.