Num Double |
Note that due to the presence of NaN , not all elements of Double have an additive inverse. >>> 0/0 + (negate 0/0 :: Double)
NaN
Also note that due to the presence of -0, Double 's Num instance doesn't have an additive identity >>> 0 + (-0 :: Double)
0.0
Since: base-2.1 |
Instance details
Defined in GHC.Float
|
Num Float |
Note that due to the presence of NaN , not all elements of Float have an additive inverse. >>> 0/0 + (negate 0/0 :: Float)
NaN
Also note that due to the presence of -0, Float 's Num instance doesn't have an additive identity >>> 0 + (-0 :: Float)
0.0
Since: base-2.1 |
Instance details
Defined in GHC.Float
|
Num Int |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
Num Int8 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
Num Int16 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
Num Int32 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
Num Int64 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
Num Integer |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
Num Natural |
Note that Natural 's Num instance isn't a ring: no element but 0 has an additive inverse. It is a semiring though. Since: base-4.8.0.0 |
Instance details
Defined in GHC.Num
|
Num Word |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
Num Word8 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
Num Word16 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
Num Word32 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
Num Word64 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
Num IntPtr |
|
Instance details
Defined in Foreign.Ptr
|
Num WordPtr |
|
Instance details
Defined in Foreign.Ptr
|
Num CUIntMax |
|
Instance details
Defined in Foreign.C.Types
|
Num CIntMax |
|
Instance details
Defined in Foreign.C.Types
|
Num CUIntPtr |
|
Instance details
Defined in Foreign.C.Types
|
Num CIntPtr |
|
Instance details
Defined in Foreign.C.Types
|
Num CSUSeconds |
|
Instance details
Defined in Foreign.C.Types
|
Num CUSeconds |
|
Instance details
Defined in Foreign.C.Types
|
Num CTime |
|
Instance details
Defined in Foreign.C.Types
|
Num CClock |
|
Instance details
Defined in Foreign.C.Types
|
Num CSigAtomic |
|
Instance details
Defined in Foreign.C.Types
|
Num CWchar |
|
Instance details
Defined in Foreign.C.Types
|
Num CSize |
|
Instance details
Defined in Foreign.C.Types
|
Num CPtrdiff |
|
Instance details
Defined in Foreign.C.Types
|
Num CDouble |
|
Instance details
Defined in Foreign.C.Types
|
Num CFloat |
|
Instance details
Defined in Foreign.C.Types
|
Num CBool |
|
Instance details
Defined in Foreign.C.Types
|
Num CULLong |
|
Instance details
Defined in Foreign.C.Types
|
Num CLLong |
|
Instance details
Defined in Foreign.C.Types
|
Num CULong |
|
Instance details
Defined in Foreign.C.Types
|
Num CLong |
|
Instance details
Defined in Foreign.C.Types
|
Num CUInt |
|
Instance details
Defined in Foreign.C.Types
|
Num CInt |
|
Instance details
Defined in Foreign.C.Types
|
Num CUShort |
|
Instance details
Defined in Foreign.C.Types
|
Num CShort |
|
Instance details
Defined in Foreign.C.Types
|
Num CUChar |
|
Instance details
Defined in Foreign.C.Types
|
Num CSChar |
|
Instance details
Defined in Foreign.C.Types
|
Num CChar |
|
Instance details
Defined in Foreign.C.Types
|
Num Fd |
|
Instance details
Defined in System.Posix.Types
|
Num CNfds |
|
Instance details
Defined in System.Posix.Types
|
Num CSocklen |
|
Instance details
Defined in System.Posix.Types
|
Num CKey |
|
Instance details
Defined in System.Posix.Types
|
Num CId |
|
Instance details
Defined in System.Posix.Types
|
Num CFsFilCnt |
|
Instance details
Defined in System.Posix.Types
|
Num CFsBlkCnt |
|
Instance details
Defined in System.Posix.Types
|
Num CClockId |
|
Instance details
Defined in System.Posix.Types
|
Num CBlkCnt |
|
Instance details
Defined in System.Posix.Types
|
Num CBlkSize |
|
Instance details
Defined in System.Posix.Types
|
Num CRLim |
|
Instance details
Defined in System.Posix.Types
|
Num CTcflag |
|
Instance details
Defined in System.Posix.Types
|
Num CSpeed |
|
Instance details
Defined in System.Posix.Types
|
Num CCc |
|
Instance details
Defined in System.Posix.Types
|
Num CUid |
|
Instance details
Defined in System.Posix.Types
|
Num CNlink |
|
Instance details
Defined in System.Posix.Types
|
Num CGid |
|
Instance details
Defined in System.Posix.Types
|
Num CSsize |
|
Instance details
Defined in System.Posix.Types
|
Num CPid |
|
Instance details
Defined in System.Posix.Types
|
Num COff |
|
Instance details
Defined in System.Posix.Types
|
Num CMode |
|
Instance details
Defined in System.Posix.Types
|
Num CIno |
|
Instance details
Defined in System.Posix.Types
|
Num CDev |
|
Instance details
Defined in System.Posix.Types
|
Integral a => Num (Ratio a) |
Since: base-2.0.1 |
Instance details
Defined in GHC.Real
|
Num a => Num (Down a) |
Since: base-4.11.0.0 |
Instance details
Defined in Data.Ord
|
Num a => Num (Product a) |
Since: base-4.7.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
Num a => Num (Sum a) |
Since: base-4.7.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
Num a => Num (Identity a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Functor.Identity
|
Num a => Num (Max a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Semigroup
|
Num a => Num (Min a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Semigroup
|
RealFloat a => Num (Complex a) |
Since: base-2.1 |
Instance details
Defined in Data.Complex
|
Num a => Num (Op a b) |
|
Instance details
Defined in Data.Functor.Contravariant
|
HasResolution a => Num (Fixed a) |
Since: base-2.1 |
Instance details
Defined in Data.Fixed
|
Num (f a) => Num (Alt f a) |
Since: base-4.8.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
(Applicative f, Num a) => Num (Ap f a) |
Since: base-4.12.0.0 |
Instance details
Defined in Data.Monoid
|
Num a => Num (Const a b) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Functor.Const
|