sig
type t
type index = int32
external make : int32 -> AtomicInt32Array.t
= "ocamljava_atomicint32array_make"
external add_and_get :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> int32
= "ocamljava_atomicint32array_add_and_get"
external compare_and_set :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> int32 -> bool
= "ocamljava_atomicint32array_compare_and_set"
external decrement_and_get :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32
= "ocamljava_atomicint32array_decrement_and_get"
external get : AtomicInt32Array.t -> AtomicInt32Array.index -> int32
= "ocamljava_atomicint32array_get"
external get_and_add :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> int32
= "ocamljava_atomicint32array_get_and_add"
external get_and_decrement :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32
= "ocamljava_atomicint32array_get_and_decrement"
external get_and_increment :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32
= "ocamljava_atomicint32array_get_and_increment"
external get_and_set :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> int32
= "ocamljava_atomicint32array_get_and_set"
external increment_and_get :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32
= "ocamljava_atomicint32array_increment_and_get"
external lazy_set :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> unit
= "ocamljava_atomicint32array_lazy_set"
external length : AtomicInt32Array.t -> int32
= "ocamljava_atomicint32array_length"
external set :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> unit
= "ocamljava_atomicint32array_set"
external weak_compare_and_set :
AtomicInt32Array.t -> AtomicInt32Array.index -> int32 -> int32 -> bool
= "ocamljava_atomicint32array_weak_compare_and_set"
end