Safe Haskell | Safe |
---|
- throwIf :: (a -> Bool) -> (a -> String) -> IO a -> IO a
- throwIf_ :: (a -> Bool) -> (a -> String) -> IO a -> IO ()
- throwIfNeg :: (Ord a, Num a) => (a -> String) -> IO a -> IO a
- throwIfNeg_ :: (Ord a, Num a) => (a -> String) -> IO a -> IO ()
- throwIfNull :: String -> IO (Ptr a) -> IO (Ptr a)
- void :: IO a -> IO ()
Documentation
throwIf_ :: (a -> Bool) -> (a -> String) -> IO a -> IO ()Source
Like throwIf
, but discarding the result
throwIfNeg :: (Ord a, Num a) => (a -> String) -> IO a -> IO aSource
Guards against negative result values
throwIfNeg_ :: (Ord a, Num a) => (a -> String) -> IO a -> IO ()Source
Like throwIfNeg
, but discarding the result