package core_kernel
Industrial strength alternative to OCaml's standard library
Install
Dune Dependency
Authors
Maintainers
Sources
core_kernel-v0.14.0.tar.gz
sha256=93dc40648c5e4564cb72b72ab031474372f7b169e7ba7090b28e38e1b72282f1
md5=61420bfc94dbed1667be5e2ebd7c8240
doc/core_kernel.weak_pointer/Weak_pointer/index.html
Module Weak_pointer
A weak pointer is a pointer to a heap block that does not cause the heap block to remain live during garbage collection.
If the block would otherwise remain live, then the weak pointer remains pointed to the block. If the block is collected, then the weak pointer is cleared.
val sexp_of_t :
('a -> Ppx_sexp_conv_lib.Sexp.t) ->
'a t ->
Ppx_sexp_conv_lib.Sexp.t
val create : unit -> _ t
create
creates an empty weak pointer. One must set
it to point it to something.
val get : 'a t -> 'a Core_kernel.Heap_block.t option
val is_some : _ t -> bool
is_some t = Option.is_some (get t)
.
val is_none : _ t -> bool
is_none t = Option.is_none (get t)
.
val set : 'a t -> 'a Core_kernel.Heap_block.t -> unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>