Module Face0.Value
include Ecaml__.Import0.Value
include Ecaml_value__.Value_intf.Value
type t= Ecaml_value__.Value0.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
include Ecaml_value__.Value_intf.Funcall with type t := t with type value := t
val funcall0 : t -> valueval funcall1 : t -> value -> valueval funcall2 : t -> value -> value -> valueval funcall3 : t -> value -> value -> value -> valueval funcall4 : t -> value -> value -> value -> value -> valueval funcall5 : t -> value -> value -> value -> value -> value -> valueval funcallN : t -> value list -> valueval funcallN_array : t -> value array -> valueval funcall0_i : t -> unitval funcall1_i : t -> value -> unitval funcall2_i : t -> value -> value -> unitval funcall3_i : t -> value -> value -> value -> unitval funcall4_i : t -> value -> value -> value -> value -> unitval funcall5_i : t -> value -> value -> value -> value -> value -> unitval funcallN_i : t -> value list -> unitval funcallN_array_i : t -> value array -> unitval funcall_int_int_value_value_unit : t -> int -> int -> value -> value -> unitval funcall_int_int_value_unit : t -> int -> int -> value -> unit
val intern : string -> tval nil : tval t : tval list : t list -> tval cons : t -> t -> t(describe-function 'cons)
val to_list_exn : t -> f:(t -> 'a) -> 'a listval vector : t array -> tval to_array_exn : t -> f:(t -> 'a) -> 'a arrayval option : ('a -> t) -> 'a option -> tval type_of : t -> t
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)
val is_cons : ?car:(t -> bool) -> ?cdr:(t -> bool) -> t -> bool(describe-function 'consp)If supplied,
?carand?cdrare additionally required to return true for the car and cdr, respectively.
val of_int_exn : int -> tof_int_exn nraises ifnis not in the rangeemacs_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_cachedis likeof_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_get : t -> int -> tval vec_set : t -> int -> t -> unitval vec_size : t -> intval initialize_module : unitval message : string -> unitval messagef : ('a, unit, string, unit) Core_kernel.format4 -> 'aval message_s : Core_kernel.Sexp.t -> unitval prin1_to_string : t -> string
module Type : sig ... end with type value := tAn
'a Type.tis an isomorphism between'aand a subset ofValue.t.
module type Funcall : Ecaml_value__.Value_intf.Funcall with type value := tmodule type Make_subtype_arg : Ecaml_value__.Value_intf.Make_subtype_arg with type value := tmodule type Subtype : Ecaml_value__.Value_intf.Subtype with type value := t with type 'a type_ := 'a Type.tmodule Make_subtype : functor (Subtype : Make_subtype_arg) -> Subtypemodule Expert : sig ... endmodule Stat : sig ... endmodule For_testing : sig ... endval unspecified : Ecaml_value__.Value0.t