Safe Haskell | None |
---|
Documentation
castToNumber :: Object a => a -> IO (Maybe SomeNumber)Source
floorDivide :: (Number a, Number b) => a -> b -> IO SomeNumberSource
trueDivide :: (Number a, Number b) => a -> b -> IO SomeNumberSource
negative :: Number a => a -> IO SomeNumberSource
positive :: Number a => a -> IO SomeNumberSource
absolute :: Number a => a -> IO SomeNumberSource
invert :: Number a => a -> IO SomeNumberSource
inPlaceAdd :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceSubtract :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceMultiply :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceFloorDivide :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceTrueDivide :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceRemainder :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlacePower :: (Number a, Number b, Number c) => a -> b -> Maybe c -> IO SomeNumberSource
inPlaceShiftL :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceShiftR :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceAnd :: (Number a, Number b) => a -> b -> IO SomeNumberSource
inPlaceXor :: (Number a, Number b) => a -> b -> IO SomeNumberSource