-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Instances of numeric classes for functions and tuples -- -- Instances of numeric classes for functions and tuples. Import -- Data.NumInstances to get all the instances. If you want only -- function or only tuple instances, import -- Data.NumInstances.Function or Data.NumInstances.Tuple. @package NumInstances @version 1.4 -- | Number class instances for tuples module Data.NumInstances.Tuple instance (GHC.Num.Num a, GHC.Num.Num b) => GHC.Num.Num (a, b) instance (GHC.Real.Fractional a, GHC.Real.Fractional b) => GHC.Real.Fractional (a, b) instance (GHC.Float.Floating a, GHC.Float.Floating b) => GHC.Float.Floating (a, b) instance (GHC.Num.Num a, GHC.Num.Num b, GHC.Num.Num c) => GHC.Num.Num (a, b, c) instance (GHC.Real.Fractional a, GHC.Real.Fractional b, GHC.Real.Fractional c) => GHC.Real.Fractional (a, b, c) instance (GHC.Float.Floating a, GHC.Float.Floating b, GHC.Float.Floating c) => GHC.Float.Floating (a, b, c) instance (GHC.Num.Num a, GHC.Num.Num b, GHC.Num.Num c, GHC.Num.Num d) => GHC.Num.Num (a, b, c, d) instance (GHC.Real.Fractional a, GHC.Real.Fractional b, GHC.Real.Fractional c, GHC.Real.Fractional d) => GHC.Real.Fractional (a, b, c, d) instance (GHC.Float.Floating a, GHC.Float.Floating b, GHC.Float.Floating c, GHC.Float.Floating d) => GHC.Float.Floating (a, b, c, d) instance (GHC.Num.Num a, GHC.Num.Num b, GHC.Num.Num c, GHC.Num.Num d, GHC.Num.Num e) => GHC.Num.Num (a, b, c, d, e) instance (GHC.Real.Fractional a, GHC.Real.Fractional b, GHC.Real.Fractional c, GHC.Real.Fractional d, GHC.Real.Fractional e) => GHC.Real.Fractional (a, b, c, d, e) instance (GHC.Float.Floating a, GHC.Float.Floating b, GHC.Float.Floating c, GHC.Float.Floating d, GHC.Float.Floating e) => GHC.Float.Floating (a, b, c, d, e) instance (GHC.Num.Num a, GHC.Num.Num b, GHC.Num.Num c, GHC.Num.Num d, GHC.Num.Num e, GHC.Num.Num f) => GHC.Num.Num (a, b, c, d, e, f) instance (GHC.Real.Fractional a, GHC.Real.Fractional b, GHC.Real.Fractional c, GHC.Real.Fractional d, GHC.Real.Fractional e, GHC.Real.Fractional f) => GHC.Real.Fractional (a, b, c, d, e, f) instance (GHC.Float.Floating a, GHC.Float.Floating b, GHC.Float.Floating c, GHC.Float.Floating d, GHC.Float.Floating e, GHC.Float.Floating f) => GHC.Float.Floating (a, b, c, d, e, f) instance (GHC.Num.Num a, GHC.Num.Num b, GHC.Num.Num c, GHC.Num.Num d, GHC.Num.Num e, GHC.Num.Num f, GHC.Num.Num g) => GHC.Num.Num (a, b, c, d, e, f, g) instance (GHC.Real.Fractional a, GHC.Real.Fractional b, GHC.Real.Fractional c, GHC.Real.Fractional d, GHC.Real.Fractional e, GHC.Real.Fractional f, GHC.Real.Fractional g) => GHC.Real.Fractional (a, b, c, d, e, f, g) instance (GHC.Float.Floating a, GHC.Float.Floating b, GHC.Float.Floating c, GHC.Float.Floating d, GHC.Float.Floating e, GHC.Float.Floating f, GHC.Float.Floating g) => GHC.Float.Floating (a, b, c, d, e, f, g) -- | Number class instances for functions module Data.NumInstances.Function instance GHC.Num.Num b => GHC.Num.Num (a -> b) instance GHC.Real.Fractional b => GHC.Real.Fractional (a -> b) instance GHC.Float.Floating b => GHC.Float.Floating (a -> b) -- | Number class instances for functions and tuples module Data.NumInstances