decimal-arithmetic-0.1.0.0: src/Numeric/Decimal/Operation.hs-boot
-- -*- Haskell -*-
module Numeric.Decimal.Operation
( add
, subtract
, multiply
, divide
, minus
, abs
, compare
) where
import Prelude hiding (abs, compare, subtract)
import {-# SOURCE #-} Numeric.Decimal.Number
import Numeric.Decimal.Precision
import {-# SOURCE #-} Numeric.Decimal.Rounding
add :: (Precision p, Rounding r) => Number p r -> Number p r -> Number p r
subtract :: (Precision p, Rounding r) => Number p r -> Number p r -> Number p r
multiply :: (Precision p, Rounding r) => Number p r -> Number p r -> Number p r
divide :: (FinitePrecision p, Rounding r) =>
Number p r -> Number p r -> Number p r
minus :: (Precision p, Rounding r) => Number p r -> Number p r
abs :: (Precision p, Rounding r) => Number p r -> Number p r
compare :: (Precision p, Rounding r) => Number p r -> Number p r -> Number p r