You can search for identifiers within the package.
in-package search v0.2.0
Source file immediate_intf.ml
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135openCoremoduletypeOption=Immediate_kernel.OptionmoduletypeS_no_option=Immediate_kernel.S_no_optionmoduletypeString_no_option=sigincludeS_no_optionincludeQuickcheckablewithtypet:=t(** [Lexicographic.compare x y = String.compare (to_string x) (to_string y)] *)moduleLexicographic:Identifiable.S_not_binablewithtypet=tvallength:t->intvalget:t->int->charvalof_char:char->tvalmem:t->char->boolincludeIntablewithtypet:=tvalunsafe_to_int:t->intvalunsafe_of_int:int->tvalempty:tvalis_empty:t->boolvalunsafe_of_bigstring:pos:int->len:int->Bigstring.t->tvalof_iobuf_peek:?pos:int->?len:int->([>read],_)Iobuf.t->tvalof_iobuf_consume:?len:int->([>read],Iobuf.seek)Iobuf.t->tvalto_iobuf_poke:t->?pos:int->(read_write,_)Iobuf.t->unitvalto_iobuf_fill:t->(read_write,Iobuf.seek)Iobuf.t->unitmodulePadded:sig(** WARNING: using the padded functions to convert to a bigstring / iobuf will ignore
[~len] arguments that are less than the length of the source [t]! *)valof_iobuf_peek:padding:char->?pos:int->?len:int->([>read],_)Iobuf.t->tvalof_iobuf_consume:padding:char->?len:int->([>read],Iobuf.seek)Iobuf.t->tvalunsafe_of_bigstring:padding:char->pos:int->len:int->Bigstring.t->tvalunsafe_to_bigstring:t->padding:char->pos:int->len:int->Bigstring.t->unitvalto_iobuf_poke:t->padding:char->?pos:int->?len:int->(read_write,_)Iobuf.t->unitvalto_iobuf_fill:t->padding:char->?len:int->(read_write,Iobuf.seek)Iobuf.t->unitvalunsafe_of_iobuf_peek:padding:char->pos:int->len:int->([>read],_)Iobuf.t->tvalunsafe_of_iobuf_consume:padding:char->len:int->([>read],Iobuf.seek)Iobuf.t->tvalunsafe_to_iobuf_poke:t->padding:char->pos:int->len:int->(read_write,_)Iobuf.t->unitvalunsafe_to_iobuf_fill:t->padding:char->len:int->(read_write,Iobuf.seek)Iobuf.t->unitendvalunsafe_get:t->int->charvalunsafe_of_iobuf_peek:pos:int->len:int->([>read],_)Iobuf.t->tvalunsafe_of_iobuf_consume:len:int->([>read],Iobuf.seek)Iobuf.t->tvalunsafe_to_iobuf_poke:t->pos:int->(read_write,_)Iobuf.t->unitvalunsafe_to_iobuf_fill:t->(read_write,Iobuf.seek)Iobuf.t->unitvalunsafe_to_bigstring:t->pos:int->Bigstring.t->unitendmoduletypeString_option=sigincludeOptionvalof_string_option:stringoption->tvalto_string_option:t->stringoptionendmoduletypeIntern_table=sigmoduleStats:sig(** Number of strings in the intern table. *)valinterned_count:unit->int(** Total length of all strings in the intern table. *)valinterned_total_length:unit->intend(** [grow_by n] ensures that the intern table can hold at least [n] additional entries
without resizing (again). This is useful for applications which must not pause
online for the (substantial) time required to rehash a large intern table. *)valgrow_by:int->unit(** [after_grow f] registers a growth logger. [f] will be called immediately after
every growth of the intern table, with the time and size before and the size after.
[f] would typically call {!Time_ns.now} to learn the time after. *)valafter_grow:(before:Time_ns.t->len_before:int->len:int->unit)->unitend