sig
type t
type index = int32
external make : int32 -> AtomicInt64Array.t
= "ocamljava_atomicint64array_make"
external add_and_get :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> int64
= "ocamljava_atomicint64array_add_and_get"
external compare_and_set :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> int64 -> bool
= "ocamljava_atomicint64array_compare_and_set"
external decrement_and_get :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64
= "ocamljava_atomicint64array_decrement_and_get"
external get : AtomicInt64Array.t -> AtomicInt64Array.index -> int64
= "ocamljava_atomicint64array_get"
external get_and_add :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> int64
= "ocamljava_atomicint64array_get_and_add"
external get_and_decrement :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64
= "ocamljava_atomicint64array_get_and_decrement"
external get_and_increment :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64
= "ocamljava_atomicint64array_get_and_increment"
external get_and_set :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> int64
= "ocamljava_atomicint64array_get_and_set"
external increment_and_get :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64
= "ocamljava_atomicint64array_increment_and_get"
external lazy_set :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> unit
= "ocamljava_atomicint64array_lazy_set"
external length : AtomicInt64Array.t -> int32
= "ocamljava_atomicint64array_length"
external set :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> unit
= "ocamljava_atomicint64array_set"
external weak_compare_and_set :
AtomicInt64Array.t -> AtomicInt64Array.index -> int64 -> int64 -> bool
= "ocamljava_atomicint64array_weak_compare_and_set"
end