Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Primitive.Class.Atomic
Synopsis
- class Prim a => PrimMach a where
- primMachToInt# :: a -> Int#
- primMachFromInt# :: Int# -> a
Documentation
class Prim a => PrimMach a where Source #
Class of types supporting primitive operations that are isomorphic to a machine integer. Such types support compare-and-swap and other atomic operations.
Instances
PrimMach Int Source # | |
Defined in Data.Primitive.Class.Atomic | |
PrimMach Word Source # | |
Defined in Data.Primitive.Class.Atomic |