{-# LANGUAGE Safe #-}{-# OPTIONS_HADDOCK not-home #-}-- |---- Module : GHC.Float.RealFracMethods-- Copyright : (c) Daniel Fischer 2010-- License : see libraries/base/LICENSE---- Maintainer : ghc-devs@haskell.org-- Stability : internal-- Portability : non-portable (GHC Extensions)---- Methods for the RealFrac instances for 'Float' and 'Double',-- with specialised versions for 'Int'.---- Moved to their own module to not bloat "GHC.Float" further.---- /The API of this module is unstable and not meant to be consumed by the general public./-- If you absolutely must depend on it, make sure to use a tight upper-- bound, e.g., @base < 4.X@ rather than @base < 5@, because the interface can-- change rapidly without much warning.--moduleGHC.Float.RealFracMethods (-- * Double methods-- ** Integer resultsproperFractionDoubleInteger ,truncateDoubleInteger ,floorDoubleInteger ,ceilingDoubleInteger ,roundDoubleInteger ,-- ** Int resultsproperFractionDoubleInt ,floorDoubleInt ,ceilingDoubleInt ,roundDoubleInt ,-- * Double/Int conversions, wrapped primopsdouble2Int ,int2Double ,-- * Float methods-- ** Integer resultsproperFractionFloatInteger ,truncateFloatInteger ,floorFloatInteger ,ceilingFloatInteger ,roundFloatInteger ,-- ** Int resultsproperFractionFloatInt ,floorFloatInt ,ceilingFloatInt ,roundFloatInt ,-- * Float/Int conversions, wrapped primopsfloat2Int ,int2Float )whereimportGHC.Internal.Float.RealFracMethods