Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module ExtensibleArray : sig ... end
val hash_path : int -> Path.t -> int
val format_label : Format.formatter -> Ppxlib.arg_label -> unit
module Function : sig ... end
type converters_of_arity = {
python_args : Ppxlib.expression;
python_dict : Ppxlib.expression;
ocaml_pats : (Ppxlib.arg_label * Ppxlib.pattern) list;
ocaml_exps : (Ppxlib.arg_label * Ppxlib.expression) list;
}
module Type : sig ... end
module TypeList : sig ... end
module Paths : sig ... end
val array_capsules : variable_index Type.Hashtbl.t
val array_api : Py.Object.t Type.Hashtbl.t
val list_capsules : variable_index Type.Hashtbl.t
val list_api : Py.Object.t Type.Hashtbl.t
val tuple_capsules : variable_index TypeList.Hashtbl.t
val tuple_api : Py.Object.t TypeList.Hashtbl.t
module IntHashtbl : sig ... end
type 'a type_def_info = {
make_capsule : TypeList.t -> unit;
make_api : TypeList.t -> unit;
api_table : 'a api TypeList.Hashtbl.t;
}
val type_def_table : Py.Object.t type_def_info IntHashtbl.t
val api_for_type : 'a type_def_info -> Py.Object.t -> 'b
val variant_table : Py.Object.t array type_def_info IntHashtbl.t
module OpenType : sig ... end
val capsule_count : int ref
val get_root_python_module : unit -> Py.Object.t
val fd_of_int : int -> Unix.file_descr
val int_of_fd : Unix.file_descr -> int
val py_of_char : char -> Py.Object.t
val char_of_py : Py.Object.t -> char
val bytes_capsule : (bytes -> Py.Object.t) * (Py.Object.t -> bytes)
type generic_python_function =
args_tuple:Py.Object.t ->
keywords_dict:Py.Object.t ->
Py.Object.t
module PolymorphicFunction : sig ... end
val get_floatarray : Py.Object.t -> Stdcompat.floatarray
module Extension_constructor : sig ... end
val exception_class : Py.Object.t ref
val pending_module_table : Py.Object.t Lazy.t Path.Map.t ref
val pending_modules : Py.Object.t Lazy.t ExtensibleArray.t