package ecaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=765b64e5767a1da79f38734b40b99c465856a236256cdd4ca706449d5fb2b05e
md5=2ddd362aec66de0a82e8aa1c05ec1fa4
doc/ecaml.ecaml_value/Ecaml_value/Value/index.html
Module Ecaml_value.Value
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval funcall0_i : t -> unitval intern : string -> tval nil : tval t : t(Info-goto-node "(elisp)Type Predicates")
val is_array : t -> bool(describe-function 'arrayp)
val is_buffer : t -> bool(describe-function 'bufferp)
val is_command : t -> bool(describe-function 'commandp)
val is_event : t -> bool(describe-function 'eventp)
val is_float : t -> bool(describe-function 'floatp)
val is_font : t -> bool(describe-function 'fontp)
val is_frame : t -> bool(describe-function 'framep)
val is_function : t -> bool(describe-function 'functionp)
val is_hash_table : t -> bool(describe-function 'hash-table-p)
val is_integer : t -> bool(describe-function 'integerp)
val is_keymap : t -> bool(describe-function 'keymapp)
val is_marker : t -> bool(describe-function 'markerp)
val is_nil : t -> booleq t nil
val is_not_nil : t -> bool(describe-function 'is-not-nil)
val is_process : t -> bool(describe-function 'processp)
val is_string : t -> bool(describe-function 'stringp)
val is_symbol : t -> bool(describe-function 'symbolp)
val is_syntax_table : t -> bool(describe-function 'syntax-table-p)
val is_timer : t -> bool(describe-function 'timerp)
val is_vector : t -> bool(describe-function 'vectorp)
val is_window : t -> bool(describe-function 'windowp)
val is_window_configuration : t -> bool(describe-function 'window-configuration-p)
(describe-function 'consp)
If supplied, ?car and ?cdr are additionally required to return true for the car and cdr, respectively.
val of_bool : bool -> tval to_bool : t -> boolis_not_nil
val of_int_exn : int -> tof_int_exn n raises if n is not in the range emacs_min_int, emacs_max_int
val to_int_exn : t -> intval of_float : float -> tval to_float_exn : t -> floatval of_utf8_bytes : string -> tval of_utf8_bytes_cached : string -> tof_utf8_bytes_cached is like of_utf8_bytes, except it keeps a hash table mapping each OCaml string to the corresponding Elisp string. This can be used to optimize the conversion of OCaml values to Elisp values.
val to_utf8_bytes_exn : t -> stringval vec_size : t -> intval messagef : ('a, unit, string, unit) Core_kernel.format4 -> 'aval message_s : Core_kernel.Sexp.t -> unitval prin1_to_string : t -> stringmodule Type : sig ... endAn 'a Type.t is an isomorphism between 'a and a subset of Value.t.
module type Funcall = sig ... endmodule type Make_subtype_arg = sig ... endmodule type Subtype = sig ... endmodule Make_subtype (Subtype : Make_subtype_arg) : Subtypemodule Expert : sig ... endmodule Stat : sig ... endmodule For_testing : sig ... end