| 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 | |