Module Ecaml__.Current_buffer0

module Buffer = Ecaml__.Buffer0
val get : unit ‑> Buffer.t
val set : Buffer.t ‑> unit
val value_is_defined : 'a Ecaml.Var.t ‑> bool
val value_internal : 'a Ecaml.Var.t ‑> 'a
val value : 'a Ecaml.Var.t ‑> 'a option
val value_exn : 'a Ecaml.Var.t ‑> 'a
val clear_value : 'a Ecaml.Var.t ‑> unit
val set_value : 'a Ecaml.Var.t ‑> 'a ‑> unit
val set_values_temporarily : Ecaml.Var.And_value.t Core_kernel.List.t ‑> f:(unit ‑> 'a) ‑> 'a
val set_value_temporarily : 'a Ecaml__Var.var ‑> 'a ‑> f:(unit ‑> 'b) ‑> 'b
val has_non_null_value : 'a Ecaml.Var.t ‑> bool