module AtomicInt32:sig
..end
type
t
val make : int32 -> t
val add_and_get : t -> int32 -> int32
val compare_and_set : t -> int32 -> int32 -> bool
val decrement_and_get : t -> int32
val get : t -> int32
val get_and_add : t -> int32 -> int32
val get_and_decrement : t -> int32
val get_and_increment : t -> int32
val get_and_set : t -> int32 -> int32
val increment_and_get : t -> int32
val lazy_set : t -> int32 -> unit
val set : t -> int32 -> unit
val weak_compare_and_set : t -> int32 -> int32 -> bool