Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data UnliftedMVar# s (a :: UnliftedType) Source #
newUnliftedMVar# :: State# s -> (# State# s, UnliftedMVar# s a #) Source #
takeUnliftedMVar# :: UnliftedMVar# s a -> State# s -> (# State# s, a #) Source #
tryTakeUnliftedMVar# :: UnliftedMVar# s a -> State# s -> (# State# s, (# (# #) | a #) #) Source #
putUnliftedMVar# :: UnliftedMVar# s a -> a -> State# s -> State# s Source #
tryPutUnliftedMVar# :: UnliftedMVar# s a -> a -> State# s -> (# State# s, Int# #) Source #
readUnliftedMVar# :: UnliftedMVar# s a -> State# s -> (# State# s, a #) Source #
tryReadUnliftedMVar# :: UnliftedMVar# s a -> State# s -> (# State# s, (# (# #) | a #) #) Source #
sameUnliftedMVar# :: UnliftedMVar# s a -> UnliftedMVar# s a -> Int# Source #
isEmptyUnliftedMVar# :: UnliftedMVar# s a -> State# s -> (# State# s, Int# #) Source #