-- 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.3 -- | Number class instances for tuples module Data.NumInstances.Tuple instance (Floating a, Floating b, Floating c, Floating d) => Floating (a, b, c, d) instance (Fractional a, Fractional b, Fractional c, Fractional d) => Fractional (a, b, c, d) instance (Num a, Num b, Num c, Num d) => Num (a, b, c, d) instance (Floating a, Floating b, Floating c) => Floating (a, b, c) instance (Fractional a, Fractional b, Fractional c) => Fractional (a, b, c) instance (Num a, Num b, Num c) => Num (a, b, c) instance (Floating a, Floating b) => Floating (a, b) instance (Fractional a, Fractional b) => Fractional (a, b) instance (Num a, Num b) => Num (a, b) -- | Number class instances for functions module Data.NumInstances.Function instance Floating b => Floating (a -> b) instance Fractional b => Fractional (a -> b) instance Num b => Num (a -> b) -- | Number class instances for functions and tuples module Data.NumInstances