From 25e5517c9c18ec1380d78da8f8239825786a5ebe Mon Sep 17 00:00:00 2001 From: c-cube Date: Fri, 27 Sep 2024 19:31:31 +0000 Subject: [PATCH] deploy: 7028fec2a067075801cd6c7a82b90e733a6d4011 --- hmap/Hmap/Key/index.html | 2 +- hmap/Hmap/Make/Key/index.html | 2 +- hmap/Hmap/Make/argument-1-Key_info/index.html | 2 +- hmap/Hmap/Make/index.html | 2 +- hmap/Hmap/index.html | 2 +- hmap/Hmap/module-type-KEY_INFO/index.html | 2 +- hmap/Hmap/module-type-S/Key/index.html | 2 +- hmap/Hmap/module-type-S/index.html | 2 +- hmap/index.html | 2 +- iostream/Iostream/In/class-empty/index.html | 2 +- iostream/Iostream/In/class-of_bytes/index.html | 2 +- iostream/Iostream/In/class-of_in_channel/index.html | 2 +- iostream/Iostream/In/class-of_string/index.html | 2 +- iostream/Iostream/In/class-open_file/index.html | 2 +- iostream/Iostream/In/class-type-t/index.html | 2 +- iostream/Iostream/In/class-type-t_seekable/index.html | 2 +- iostream/Iostream/In/index.html | 2 +- iostream/Iostream/In_buf/class-bufferized/index.html | 2 +- iostream/Iostream/In_buf/class-of_bytes/index.html | 2 +- .../Iostream/In_buf/class-of_in_channel/index.html | 2 +- iostream/Iostream/In_buf/class-of_string/index.html | 2 +- iostream/Iostream/In_buf/class-open_file/index.html | 2 +- .../Iostream/In_buf/class-t_from_refill/index.html | 2 +- iostream/Iostream/In_buf/class-type-t/index.html | 2 +- iostream/Iostream/In_buf/index.html | 2 +- iostream/Iostream/Out/class-dummy/index.html | 2 +- iostream/Iostream/Out/class-map_char/index.html | 2 +- iostream/Iostream/Out/class-of_buffer/index.html | 2 +- iostream/Iostream/Out/class-of_out_channel/index.html | 2 +- iostream/Iostream/Out/class-type-t/index.html | 2 +- .../Iostream/Out/class-type-t_seekable/index.html | 2 +- iostream/Iostream/Out/index.html | 2 +- iostream/Iostream/Out_buf/class-bufferized/index.html | 2 +- iostream/Iostream/Out_buf/class-dummy/index.html | 2 +- iostream/Iostream/Out_buf/class-of_buffer/index.html | 2 +- .../Iostream/Out_buf/class-of_out_channel/index.html | 2 +- iostream/Iostream/Out_buf/class-open_file/index.html | 2 +- .../Iostream/Out_buf/class-t_from_output/index.html | 2 +- iostream/Iostream/Out_buf/class-type-t/index.html | 2 +- .../Iostream/Out_buf/class-type-t_seekable/index.html | 2 +- iostream/Iostream/Out_buf/index.html | 2 +- iostream/Iostream/Seekable/class-type-t/index.html | 2 +- iostream/Iostream/Seekable/index.html | 2 +- iostream/Iostream/Slice/index.html | 2 +- iostream/Iostream/index.html | 2 +- iostream/Iostream__/index.html | 2 +- iostream/Iostream__In/index.html | 2 +- iostream/Iostream__In_buf/index.html | 2 +- iostream/Iostream__Out/index.html | 2 +- iostream/Iostream__Out_buf/index.html | 2 +- iostream/Iostream__Seekable/index.html | 2 +- iostream/Iostream__Slice/index.html | 2 +- iostream/Iostream_types/In/class-type-t/index.html | 2 ++ .../In/class-type-t_seekable/index.html | 2 ++ iostream/Iostream_types/In/index.html | 2 ++ .../Iostream_types/In_buf/class-type-t/index.html | 2 ++ iostream/Iostream_types/In_buf/index.html | 2 ++ iostream/Iostream_types/Out/class-type-t/index.html | 2 ++ .../Out/class-type-t_seekable/index.html | 2 ++ iostream/Iostream_types/Out/index.html | 2 ++ .../Iostream_types/Out_buf/class-type-t/index.html | 2 ++ .../Out_buf/class-type-t_seekable/index.html | 2 ++ iostream/Iostream_types/Out_buf/index.html | 2 ++ .../Iostream_types/Seekable/class-type-t/index.html | 2 ++ iostream/Iostream_types/Seekable/index.html | 2 ++ iostream/Iostream_types/Slice/index.html | 2 ++ iostream/Iostream_types/index.html | 2 ++ iostream/Iostream_unix/In/index.html | 2 +- iostream/Iostream_unix/Out/index.html | 2 +- iostream/Iostream_unix/index.html | 2 +- iostream/_doc-dir/CHANGES.md | 5 +++++ iostream/index.html | 2 +- ocaml/Afl_instrument/index.html | 2 +- ocaml/Alias_analysis/index.html | 2 +- ocaml/Allocated_const/index.html | 2 +- ocaml/Annot/index.html | 2 +- ocaml/Arch/index.html | 2 +- ocaml/Arg_helper/Make/argument-1-S/Key/Map/index.html | 2 +- ocaml/Arg_helper/Make/argument-1-S/Key/index.html | 2 +- ocaml/Arg_helper/Make/argument-1-S/Value/index.html | 2 +- ocaml/Arg_helper/Make/argument-1-S/index.html | 2 +- ocaml/Arg_helper/Make/index.html | 2 +- ocaml/Arg_helper/index.html | 2 +- ocaml/Asmgen/index.html | 2 +- ocaml/Asmlibrarian/index.html | 2 +- ocaml/Asmlink/index.html | 2 +- ocaml/Asmpackager/index.html | 2 +- ocaml/Ast_helper/Attr/index.html | 2 +- ocaml/Ast_helper/Cf/index.html | 2 +- ocaml/Ast_helper/Ci/index.html | 2 +- ocaml/Ast_helper/Cl/index.html | 2 +- ocaml/Ast_helper/Const/index.html | 2 +- ocaml/Ast_helper/Csig/index.html | 2 +- ocaml/Ast_helper/Cstr/index.html | 2 +- ocaml/Ast_helper/Ctf/index.html | 2 +- ocaml/Ast_helper/Cty/index.html | 2 +- ocaml/Ast_helper/Exp/index.html | 2 +- ocaml/Ast_helper/Incl/index.html | 2 +- ocaml/Ast_helper/Mb/index.html | 2 +- ocaml/Ast_helper/Md/index.html | 2 +- ocaml/Ast_helper/Mod/index.html | 2 +- ocaml/Ast_helper/Ms/index.html | 2 +- ocaml/Ast_helper/Mtd/index.html | 2 +- ocaml/Ast_helper/Mty/index.html | 2 +- ocaml/Ast_helper/Of/index.html | 2 +- ocaml/Ast_helper/Opn/index.html | 2 +- ocaml/Ast_helper/Pat/index.html | 2 +- ocaml/Ast_helper/Rf/index.html | 2 +- ocaml/Ast_helper/Sig/index.html | 2 +- ocaml/Ast_helper/Str/index.html | 2 +- ocaml/Ast_helper/Te/index.html | 2 +- ocaml/Ast_helper/Typ/index.html | 2 +- ocaml/Ast_helper/Type/index.html | 2 +- ocaml/Ast_helper/Val/index.html | 2 +- ocaml/Ast_helper/Vb/index.html | 2 +- ocaml/Ast_helper/index.html | 2 +- ocaml/Ast_invariants/index.html | 2 +- ocaml/Ast_iterator/index.html | 2 +- ocaml/Ast_mapper/index.html | 2 +- ocaml/Asttypes/index.html | 2 +- ocaml/Attr_helper/index.html | 2 +- ocaml/Augment_specialised_args/Definition/index.html | 2 +- .../Make/argument-1-_/index.html | 2 +- ocaml/Augment_specialised_args/Make/index.html | 2 +- .../What_to_specialise/index.html | 2 +- ocaml/Augment_specialised_args/index.html | 2 +- .../Augment_specialised_args/module-type-S/index.html | 2 +- ocaml/Backend_intf/index.html | 2 +- ocaml/Backend_intf/module-type-S/index.html | 2 +- ocaml/Backend_var/Provenance/index.html | 2 +- ocaml/Backend_var/With_provenance/index.html | 2 +- ocaml/Backend_var/index.html | 2 +- ocaml/Binutils/index.html | 2 +- .../Make/argument-1-T/Cond_branch/index.html | 2 +- ocaml/Branch_relaxation/Make/argument-1-T/index.html | 2 +- ocaml/Branch_relaxation/Make/index.html | 2 +- ocaml/Branch_relaxation/index.html | 2 +- ocaml/Branch_relaxation_intf/index.html | 2 +- .../module-type-S/Cond_branch/index.html | 2 +- ocaml/Branch_relaxation_intf/module-type-S/index.html | 2 +- ocaml/Btype/For_copy/index.html | 2 +- ocaml/Btype/TransientTypeMap/index.html | 2 +- ocaml/Btype/TypeHash/index.html | 2 +- ocaml/Btype/TypeMap/index.html | 2 +- ocaml/Btype/TypePairs/index.html | 2 +- ocaml/Btype/TypeSet/index.html | 2 +- ocaml/Btype/index.html | 2 +- ocaml/Build_export_info/index.html | 2 +- ocaml/Build_path_prefix_map/index.html | 2 +- ocaml/Builtin_attributes/index.html | 2 +- ocaml/Bytegen/index.html | 2 +- ocaml/Bytelibrarian/index.html | 2 +- ocaml/Bytelink/Dep/index.html | 2 +- ocaml/Bytelink/DepSet/index.html | 2 +- ocaml/Bytelink/index.html | 2 +- ocaml/Bytepackager/index.html | 2 +- ocaml/Bytesections/Name/index.html | 2 +- ocaml/Bytesections/index.html | 2 +- ocaml/CSE/index.html | 2 +- ocaml/CSEgen/class-cse_generic/index.html | 2 +- ocaml/CSEgen/index.html | 2 +- ocaml/CamlinternalFormat/index.html | 2 +- ocaml/CamlinternalFormatBasics/index.html | 2 +- ocaml/CamlinternalLazy/index.html | 2 +- .../Convert/Simplified/index.html | 2 +- ocaml/CamlinternalMenhirLib/Convert/index.html | 2 +- .../Engine/Make/argument-1-T/Log/index.html | 2 +- .../Engine/Make/argument-1-T/index.html | 2 +- ocaml/CamlinternalMenhirLib/Engine/Make/index.html | 2 +- ocaml/CamlinternalMenhirLib/Engine/index.html | 2 +- ocaml/CamlinternalMenhirLib/EngineTypes/index.html | 2 +- .../EngineTypes/module-type-ENGINE/index.html | 2 +- .../module-type-INCREMENTAL_ENGINE_START/index.html | 2 +- .../module-type-MONOLITHIC_ENGINE/index.html | 2 +- .../EngineTypes/module-type-TABLE/Log/index.html | 2 +- .../EngineTypes/module-type-TABLE/index.html | 2 +- ocaml/CamlinternalMenhirLib/ErrorReports/index.html | 2 +- ocaml/CamlinternalMenhirLib/General/index.html | 2 +- .../IncrementalEngine/index.html | 2 +- .../module-type-EVERYTHING/index.html | 2 +- .../module-type-INCREMENTAL_ENGINE/index.html | 2 +- .../module-type-INSPECTION/index.html | 2 +- .../IncrementalEngine/module-type-SYMBOLS/index.html | 2 +- ocaml/CamlinternalMenhirLib/InfiniteArray/index.html | 2 +- .../InspectionTableFormat/index.html | 2 +- .../module-type-TABLES/index.html | 2 +- .../Make/argument-1-TT/index.html | 2 +- .../Make/argument-2-IT/index.html | 2 +- .../Make/argument-3-ET/Log/index.html | 2 +- .../Make/argument-3-ET/index.html | 2 +- .../Make/argument-4-E/index.html | 2 +- .../InspectionTableInterpreter/Make/index.html | 2 +- .../Symbols/argument-1-T/index.html | 2 +- .../InspectionTableInterpreter/Symbols/index.html | 2 +- .../InspectionTableInterpreter/index.html | 2 +- ocaml/CamlinternalMenhirLib/LexerUtil/index.html | 2 +- .../CamlinternalMenhirLib/LinearizedArray/index.html | 2 +- ocaml/CamlinternalMenhirLib/PackedIntArray/index.html | 2 +- .../Printers/Make/argument-1-I/index.html | 2 +- .../Printers/Make/argument-2-User/index.html | 2 +- ocaml/CamlinternalMenhirLib/Printers/Make/index.html | 2 +- ocaml/CamlinternalMenhirLib/Printers/index.html | 2 +- .../CamlinternalMenhirLib/RowDisplacement/index.html | 2 +- ocaml/CamlinternalMenhirLib/StaticVersion/index.html | 2 +- ocaml/CamlinternalMenhirLib/TableFormat/index.html | 2 +- .../TableFormat/module-type-TABLES/index.html | 2 +- .../TableInterpreter/MakeEngineTable/Log/index.html | 2 +- .../MakeEngineTable/argument-1-T/index.html | 2 +- .../TableInterpreter/MakeEngineTable/index.html | 2 +- .../CamlinternalMenhirLib/TableInterpreter/index.html | 2 +- ocaml/CamlinternalMenhirLib/index.html | 2 +- ocaml/CamlinternalMod/index.html | 2 +- ocaml/CamlinternalOO/index.html | 2 +- ocaml/Ccomp/index.html | 2 +- ocaml/Clambda/index.html | 2 +- ocaml/Clambda_primitives/index.html | 2 +- ocaml/Clflags/Compiler_pass/index.html | 2 +- ocaml/Clflags/Float_arg_helper/index.html | 2 +- ocaml/Clflags/Int_arg_helper/index.html | 2 +- ocaml/Clflags/index.html | 2 +- ocaml/Closure/index.html | 2 +- ocaml/Closure_conversion/index.html | 2 +- ocaml/Closure_conversion_aux/Env/index.html | 2 +- .../Function_decls/Function_decl/index.html | 2 +- .../Closure_conversion_aux/Function_decls/index.html | 2 +- ocaml/Closure_conversion_aux/index.html | 2 +- ocaml/Closure_element/Map/index.html | 2 +- ocaml/Closure_element/Set/index.html | 2 +- ocaml/Closure_element/T/index.html | 2 +- ocaml/Closure_element/Tbl/index.html | 2 +- ocaml/Closure_element/index.html | 2 +- ocaml/Closure_id/Map/index.html | 2 +- ocaml/Closure_id/Set/index.html | 2 +- ocaml/Closure_id/T/index.html | 2 +- ocaml/Closure_id/Tbl/index.html | 2 +- ocaml/Closure_id/index.html | 2 +- ocaml/Closure_middle_end/index.html | 2 +- ocaml/Closure_offsets/index.html | 2 +- ocaml/Closure_origin/Map/index.html | 2 +- ocaml/Closure_origin/Set/index.html | 2 +- ocaml/Closure_origin/T/index.html | 2 +- ocaml/Closure_origin/Tbl/index.html | 2 +- ocaml/Closure_origin/index.html | 2 +- ocaml/Cmi_format/index.html | 2 +- ocaml/Cmm/index.html | 2 +- ocaml/Cmm_helpers/index.html | 2 +- ocaml/Cmm_invariants/index.html | 2 +- ocaml/Cmmgen/index.html | 2 +- ocaml/Cmmgen_state/index.html | 2 +- ocaml/Cmo_format/index.html | 2 +- ocaml/Cmt2annot/index.html | 2 +- ocaml/Cmt_format/index.html | 2 +- ocaml/Cmx_format/index.html | 2 +- ocaml/Cmxs_format/index.html | 2 +- ocaml/Coloring/index.html | 2 +- ocaml/Comballoc/index.html | 2 +- ocaml/Compenv/index.html | 2 +- ocaml/Compilation_unit/Map/index.html | 2 +- ocaml/Compilation_unit/Set/index.html | 2 +- ocaml/Compilation_unit/T/index.html | 2 +- ocaml/Compilation_unit/Tbl/index.html | 2 +- ocaml/Compilation_unit/index.html | 2 +- ocaml/Compile/index.html | 2 +- ocaml/Compile_common/index.html | 2 +- ocaml/Compilenv/index.html | 2 +- ocaml/Compmisc/index.html | 2 +- ocaml/Compression/index.html | 2 +- ocaml/Config/index.html | 2 +- ocaml/Config_boot/index.html | 2 +- ocaml/Config_main/index.html | 2 +- .../Make/argument-1-Module_name/Map/index.html | 2 +- .../Make/argument-1-Module_name/Set/index.html | 2 +- .../Make/argument-1-Module_name/Tbl/index.html | 2 +- .../Consistbl/Make/argument-1-Module_name/index.html | 2 +- ocaml/Consistbl/Make/index.html | 2 +- ocaml/Consistbl/index.html | 2 +- ocaml/Convert_primitives/index.html | 2 +- ocaml/Ctype/index.html | 2 +- ocaml/Dataflow/Backward/argument-1-D/index.html | 2 +- ocaml/Dataflow/Backward/index.html | 2 +- ocaml/Dataflow/index.html | 2 +- ocaml/Dataflow/module-type-DOMAIN/index.html | 2 +- ocaml/Datarepr/index.html | 2 +- ocaml/Deadcode/index.html | 2 +- ocaml/Debuginfo/Scoped_location/index.html | 2 +- ocaml/Debuginfo/index.html | 2 +- ocaml/Depend/index.html | 2 +- .../Define/Left_variadic/argument-1-_/index.html | 2 +- ocaml/Diffing/Define/Left_variadic/index.html | 2 +- .../Define/Right_variadic/argument-1-_/index.html | 2 +- ocaml/Diffing/Define/Right_variadic/index.html | 2 +- ocaml/Diffing/Define/Simple/argument-1-_/index.html | 2 +- ocaml/Diffing/Define/Simple/index.html | 2 +- ocaml/Diffing/Define/argument-1-D/index.html | 2 +- ocaml/Diffing/Define/index.html | 2 +- .../Diffing/Define/module-type-Parameters/index.html | 2 +- ocaml/Diffing/Define/module-type-S/index.html | 2 +- ocaml/Diffing/index.html | 2 +- ocaml/Diffing/module-type-Defs/index.html | 2 +- .../Define/Simple/argument-1-_/index.html | 2 +- ocaml/Diffing_with_keys/Define/Simple/index.html | 2 +- .../Diffing_with_keys/Define/argument-1-D/index.html | 2 +- ocaml/Diffing_with_keys/Define/index.html | 2 +- .../Define/module-type-Parameters/index.html | 2 +- ocaml/Diffing_with_keys/index.html | 2 +- ocaml/Dll/index.html | 2 +- ocaml/Docstrings/WithMenhir/index.html | 2 +- ocaml/Docstrings/index.html | 2 +- ocaml/Domainstate/index.html | 2 +- ocaml/Dynlink/index.html | 2 +- ocaml/Effect_analysis/index.html | 2 +- ocaml/Emit/index.html | 2 +- ocaml/Emitaux/index.html | 2 +- ocaml/Emitcode/index.html | 2 +- ocaml/Emitenv/index.html | 2 +- ocaml/Env/index.html | 2 +- ocaml/Envaux/index.html | 2 +- ocaml/Errors/index.html | 2 +- ocaml/Errortrace/Subtype/index.html | 2 +- ocaml/Errortrace/index.html | 2 +- ocaml/Event/index.html | 2 +- ocaml/Export_id/Map/index.html | 2 +- ocaml/Export_id/Set/index.html | 2 +- ocaml/Export_id/T/index.html | 2 +- ocaml/Export_id/Tbl/index.html | 2 +- ocaml/Export_id/index.html | 2 +- ocaml/Export_info/index.html | 2 +- ocaml/Export_info_for_pack/index.html | 2 +- ocaml/Expunge/index.html | 2 +- ocaml/Extract_projections/index.html | 2 +- ocaml/Find_recursive_functions/index.html | 2 +- ocaml/Flambda/Constant_defining_value/Map/index.html | 2 +- ocaml/Flambda/Constant_defining_value/Set/index.html | 2 +- ocaml/Flambda/Constant_defining_value/T/index.html | 2 +- ocaml/Flambda/Constant_defining_value/Tbl/index.html | 2 +- ocaml/Flambda/Constant_defining_value/index.html | 2 +- ocaml/Flambda/With_free_variables/index.html | 2 +- ocaml/Flambda/index.html | 2 +- ocaml/Flambda_invariants/index.html | 2 +- ocaml/Flambda_iterators/index.html | 2 +- ocaml/Flambda_middle_end/index.html | 2 +- ocaml/Flambda_to_clambda/index.html | 2 +- ocaml/Flambda_utils/Switch_storer/index.html | 2 +- ocaml/Flambda_utils/index.html | 2 +- ocaml/Freshening/Project_var/index.html | 2 +- ocaml/Freshening/index.html | 2 +- ocaml/Genprintval/Make/argument-1-O/index.html | 2 +- ocaml/Genprintval/Make/argument-2-_/index.html | 2 +- ocaml/Genprintval/Make/index.html | 2 +- ocaml/Genprintval/index.html | 2 +- ocaml/Genprintval/module-type-EVALPATH/index.html | 2 +- ocaml/Genprintval/module-type-OBJ/index.html | 2 +- ocaml/Genprintval/module-type-S/index.html | 2 +- ocaml/Id_types/Id/index.html | 2 +- ocaml/Id_types/UnitId/argument-1-_/index.html | 2 +- .../UnitId/argument-2-Compilation_unit/index.html | 2 +- ocaml/Id_types/UnitId/index.html | 2 +- ocaml/Id_types/index.html | 2 +- ocaml/Id_types/module-type-BaseId/index.html | 2 +- ocaml/Id_types/module-type-Id/index.html | 2 +- .../module-type-UnitId/Compilation_unit/index.html | 2 +- ocaml/Id_types/module-type-UnitId/index.html | 2 +- ocaml/Ident/Map/index.html | 2 +- ocaml/Ident/Set/index.html | 2 +- ocaml/Ident/T/index.html | 2 +- ocaml/Ident/Tbl/index.html | 2 +- ocaml/Ident/index.html | 2 +- ocaml/Identifiable/Make/Map/index.html | 2 +- ocaml/Identifiable/Make/Set/index.html | 2 +- ocaml/Identifiable/Make/T/index.html | 2 +- ocaml/Identifiable/Make/Tbl/index.html | 2 +- ocaml/Identifiable/Make/argument-1-T/index.html | 2 +- ocaml/Identifiable/Make/index.html | 2 +- ocaml/Identifiable/Pair/argument-1-A/index.html | 2 +- ocaml/Identifiable/Pair/argument-2-B/index.html | 2 +- ocaml/Identifiable/Pair/index.html | 2 +- ocaml/Identifiable/index.html | 2 +- ocaml/Identifiable/module-type-Map/T/index.html | 2 +- ocaml/Identifiable/module-type-Map/index.html | 2 +- ocaml/Identifiable/module-type-S/Map/index.html | 2 +- ocaml/Identifiable/module-type-S/Set/index.html | 2 +- ocaml/Identifiable/module-type-S/T/index.html | 2 +- ocaml/Identifiable/module-type-S/Tbl/index.html | 2 +- ocaml/Identifiable/module-type-S/index.html | 2 +- ocaml/Identifiable/module-type-Set/T/index.html | 2 +- ocaml/Identifiable/module-type-Set/index.html | 2 +- ocaml/Identifiable/module-type-Tbl/T/index.html | 2 +- ocaml/Identifiable/module-type-Tbl/index.html | 2 +- ocaml/Identifiable/module-type-Thing/index.html | 2 +- ocaml/Import_approx/index.html | 2 +- ocaml/Includeclass/index.html | 2 +- ocaml/Includecore/index.html | 2 +- ocaml/Includemod/Error/index.html | 2 +- ocaml/Includemod/FieldMap/index.html | 2 +- ocaml/Includemod/Functor_app_diff/Defs/index.html | 2 +- ocaml/Includemod/Functor_app_diff/index.html | 2 +- .../Includemod/Functor_inclusion_diff/Defs/index.html | 2 +- ocaml/Includemod/Functor_inclusion_diff/index.html | 2 +- ocaml/Includemod/index.html | 2 +- ocaml/Includemod_errorprinter/index.html | 2 +- ocaml/Inconstant_idents/index.html | 2 +- ocaml/Initialize_symbol_to_let_symbol/index.html | 2 +- ocaml/Inline_and_simplify/index.html | 2 +- ocaml/Inline_and_simplify_aux/Env/index.html | 2 +- ocaml/Inline_and_simplify_aux/Result/index.html | 2 +- ocaml/Inline_and_simplify_aux/index.html | 2 +- ocaml/Inlining_cost/Benefit/index.html | 2 +- ocaml/Inlining_cost/Threshold/index.html | 2 +- .../Whether_sufficient_benefit/index.html | 2 +- ocaml/Inlining_cost/index.html | 2 +- ocaml/Inlining_decision/index.html | 2 +- ocaml/Inlining_decision_intf/index.html | 2 +- ocaml/Inlining_stats/Closure_stack/index.html | 2 +- ocaml/Inlining_stats/index.html | 2 +- ocaml/Inlining_stats_types/Decision/index.html | 2 +- ocaml/Inlining_stats_types/Inlined/index.html | 2 +- ocaml/Inlining_stats_types/Not_inlined/index.html | 2 +- ocaml/Inlining_stats_types/Not_specialised/index.html | 2 +- ocaml/Inlining_stats_types/Prevented/index.html | 2 +- ocaml/Inlining_stats_types/Specialised/index.html | 2 +- ocaml/Inlining_stats_types/index.html | 2 +- ocaml/Inlining_transforms/index.html | 2 +- ocaml/Instruct/index.html | 2 +- ocaml/Int_replace_polymorphic_compare/index.html | 2 +- ocaml/Interf/index.html | 2 +- ocaml/Internal_variable_names/index.html | 2 +- ocaml/Interval/index.html | 2 +- ocaml/Invariant_params/index.html | 2 +- ocaml/Lambda/index.html | 2 +- ocaml/Lazy_backtrack/index.html | 2 +- ocaml/Lexer/index.html | 2 +- ocaml/Lift_code/index.html | 2 +- ocaml/Lift_constants/index.html | 2 +- ocaml/Lift_let_to_initialize_symbol/index.html | 2 +- ocaml/Linear/index.html | 2 +- ocaml/Linear_format/index.html | 2 +- ocaml/Linearize/index.html | 2 +- ocaml/Linkage_name/Map/index.html | 2 +- ocaml/Linkage_name/Set/index.html | 2 +- ocaml/Linkage_name/T/index.html | 2 +- ocaml/Linkage_name/Tbl/index.html | 2 +- ocaml/Linkage_name/index.html | 2 +- ocaml/Linscan/index.html | 2 +- ocaml/Liveness/index.html | 2 +- ocaml/Load_path/Dir/index.html | 2 +- ocaml/Load_path/index.html | 2 +- ocaml/Local_store/index.html | 2 +- ocaml/Location/index.html | 2 +- ocaml/Longident/index.html | 2 +- ocaml/Mach/index.html | 2 +- ocaml/Main/index.html | 2 +- ocaml/Main_args/Default/Main/index.html | 2 +- ocaml/Main_args/Default/Odoc_args/index.html | 2 +- ocaml/Main_args/Default/Optmain/index.html | 2 +- ocaml/Main_args/Default/Opttopmain/index.html | 2 +- ocaml/Main_args/Default/Topmain/index.html | 2 +- ocaml/Main_args/Default/index.html | 2 +- .../Make_bytecomp_options/argument-1-_/index.html | 2 +- ocaml/Main_args/Make_bytecomp_options/index.html | 2 +- .../Make_bytetop_options/argument-1-_/index.html | 2 +- ocaml/Main_args/Make_bytetop_options/index.html | 2 +- .../Make_ocamldoc_options/argument-1-_/index.html | 2 +- ocaml/Main_args/Make_ocamldoc_options/index.html | 2 +- .../Make_optcomp_options/argument-1-_/index.html | 2 +- ocaml/Main_args/Make_optcomp_options/index.html | 2 +- .../Make_opttop_options/argument-1-_/index.html | 2 +- ocaml/Main_args/Make_opttop_options/index.html | 2 +- ocaml/Main_args/index.html | 2 +- ocaml/Main_args/module-type-Arg_list/index.html | 2 +- .../Main_args/module-type-Bytecomp_options/index.html | 2 +- .../Main_args/module-type-Bytetop_options/index.html | 2 +- ocaml/Main_args/module-type-Common_options/index.html | 2 +- .../Main_args/module-type-Compiler_options/index.html | 2 +- ocaml/Main_args/module-type-Core_options/index.html | 2 +- .../Main_args/module-type-Ocamldoc_options/index.html | 2 +- .../module-type-Optcommon_options/index.html | 2 +- .../Main_args/module-type-Optcomp_options/index.html | 2 +- ocaml/Main_args/module-type-Opttop_options/index.html | 2 +- .../Main_args/module-type-Toplevel_options/index.html | 2 +- ocaml/Maindriver/index.html | 2 +- ocaml/Makedepend/index.html | 2 +- ocaml/Matching/index.html | 2 +- ocaml/Meta/index.html | 2 +- ocaml/Misc/Color/index.html | 2 +- ocaml/Misc/Error_style/index.html | 2 +- ocaml/Misc/Int_literal_converter/index.html | 2 +- ocaml/Misc/LongString/index.html | 2 +- ocaml/Misc/Magic_number/index.html | 2 +- ocaml/Misc/Stdlib/Array/index.html | 2 +- ocaml/Misc/Stdlib/List/index.html | 2 +- ocaml/Misc/Stdlib/Option/index.html | 2 +- ocaml/Misc/Stdlib/String/Map/index.html | 2 +- ocaml/Misc/Stdlib/String/Set/index.html | 2 +- ocaml/Misc/Stdlib/String/Tbl/index.html | 2 +- ocaml/Misc/Stdlib/String/index.html | 2 +- ocaml/Misc/Stdlib/index.html | 2 +- ocaml/Misc/index.html | 2 +- ocaml/Mtype/index.html | 2 +- ocaml/Mutable_variable/Map/index.html | 2 +- ocaml/Mutable_variable/Set/index.html | 2 +- ocaml/Mutable_variable/T/index.html | 2 +- ocaml/Mutable_variable/Tbl/index.html | 2 +- ocaml/Mutable_variable/index.html | 2 +- ocaml/Numbers/Float/Map/index.html | 2 +- ocaml/Numbers/Float/Set/index.html | 2 +- ocaml/Numbers/Float/T/index.html | 2 +- ocaml/Numbers/Float/Tbl/index.html | 2 +- ocaml/Numbers/Float/index.html | 2 +- ocaml/Numbers/Int/Map/index.html | 2 +- ocaml/Numbers/Int/Set/index.html | 2 +- ocaml/Numbers/Int/T/index.html | 2 +- ocaml/Numbers/Int/Tbl/index.html | 2 +- ocaml/Numbers/Int/index.html | 2 +- ocaml/Numbers/Int16/index.html | 2 +- ocaml/Numbers/Int8/index.html | 2 +- ocaml/Numbers/index.html | 2 +- ocaml/Odoc/index.html | 2 +- ocaml/Odoc_analyse/index.html | 2 +- ocaml/Odoc_args/index.html | 2 +- ocaml/Odoc_ast/Analyser/argument-1-_/index.html | 2 +- ocaml/Odoc_ast/Analyser/index.html | 2 +- ocaml/Odoc_ast/Typedtree_search/index.html | 2 +- ocaml/Odoc_ast/index.html | 2 +- ocaml/Odoc_class/index.html | 2 +- ocaml/Odoc_comments/Basic_info_retriever/index.html | 2 +- ocaml/Odoc_comments/index.html | 2 +- ocaml/Odoc_comments/module-type-Texter/index.html | 2 +- ocaml/Odoc_comments_global/index.html | 2 +- ocaml/Odoc_config/index.html | 2 +- ocaml/Odoc_cross/index.html | 2 +- ocaml/Odoc_dag2html/index.html | 2 +- ocaml/Odoc_dep/index.html | 2 +- ocaml/Odoc_dot/Generator/class-dot/index.html | 2 +- ocaml/Odoc_dot/Generator/index.html | 2 +- ocaml/Odoc_dot/index.html | 2 +- .../module-type-Dot_generator/class-dot/index.html | 2 +- ocaml/Odoc_dot/module-type-Dot_generator/index.html | 2 +- ocaml/Odoc_env/index.html | 2 +- ocaml/Odoc_exception/index.html | 2 +- ocaml/Odoc_extension/index.html | 2 +- .../Base_generator/class-generator/index.html | 2 +- ocaml/Odoc_gen/Base_generator/index.html | 2 +- ocaml/Odoc_gen/class-type-doc_generator/index.html | 2 +- ocaml/Odoc_gen/index.html | 2 +- .../module-type-Base/class-generator/index.html | 2 +- ocaml/Odoc_gen/module-type-Base/index.html | 2 +- .../argument-1-_/class-generator/index.html | 2 +- .../module-type-Base_functor/argument-1-_/index.html | 2 +- .../class-generator/index.html | 2 +- ocaml/Odoc_gen/module-type-Base_functor/index.html | 2 +- .../argument-1-_/class-dot/index.html | 2 +- .../module-type-Dot_functor/argument-1-_/index.html | 2 +- .../module-type-Dot_functor/class-dot/index.html | 2 +- ocaml/Odoc_gen/module-type-Dot_functor/index.html | 2 +- .../argument-1-_/class-html/index.html | 2 +- .../module-type-Html_functor/argument-1-_/index.html | 2 +- .../module-type-Html_functor/class-html/index.html | 2 +- ocaml/Odoc_gen/module-type-Html_functor/index.html | 2 +- .../argument-1-_/class-latex/index.html | 2 +- .../module-type-Latex_functor/argument-1-_/index.html | 2 +- .../module-type-Latex_functor/class-latex/index.html | 2 +- ocaml/Odoc_gen/module-type-Latex_functor/index.html | 2 +- .../argument-1-_/class-man/index.html | 2 +- .../module-type-Man_functor/argument-1-_/index.html | 2 +- .../module-type-Man_functor/class-man/index.html | 2 +- ocaml/Odoc_gen/module-type-Man_functor/index.html | 2 +- .../argument-1-_/class-texi/index.html | 2 +- .../module-type-Texi_functor/argument-1-_/index.html | 2 +- .../module-type-Texi_functor/class-texi/index.html | 2 +- ocaml/Odoc_gen/module-type-Texi_functor/index.html | 2 +- ocaml/Odoc_global/index.html | 2 +- ocaml/Odoc_html/Generator/class-html/index.html | 2 +- ocaml/Odoc_html/Generator/index.html | 2 +- ocaml/Odoc_html/Naming/index.html | 2 +- ocaml/Odoc_html/index.html | 2 +- .../module-type-Html_generator/class-html/index.html | 2 +- ocaml/Odoc_html/module-type-Html_generator/index.html | 2 +- ocaml/Odoc_info/Class/index.html | 2 +- ocaml/Odoc_info/Dep/index.html | 2 +- ocaml/Odoc_info/Exception/index.html | 2 +- ocaml/Odoc_info/Extension/index.html | 2 +- ocaml/Odoc_info/Global/index.html | 2 +- ocaml/Odoc_info/Module/index.html | 2 +- ocaml/Odoc_info/Name/index.html | 2 +- ocaml/Odoc_info/Parameter/index.html | 2 +- ocaml/Odoc_info/Scan/class-scanner/index.html | 2 +- ocaml/Odoc_info/Scan/index.html | 2 +- ocaml/Odoc_info/Search/index.html | 2 +- ocaml/Odoc_info/Type/index.html | 2 +- ocaml/Odoc_info/Value/index.html | 2 +- ocaml/Odoc_info/index.html | 2 +- ocaml/Odoc_latex/Generator/class-latex/index.html | 2 +- ocaml/Odoc_latex/Generator/index.html | 2 +- ocaml/Odoc_latex/index.html | 2 +- .../class-latex/index.html | 2 +- .../Odoc_latex/module-type-Latex_generator/index.html | 2 +- ocaml/Odoc_latex_style/index.html | 2 +- ocaml/Odoc_lexer/index.html | 2 +- ocaml/Odoc_man/Generator/class-man/index.html | 2 +- ocaml/Odoc_man/Generator/index.html | 2 +- ocaml/Odoc_man/index.html | 2 +- .../module-type-Man_generator/class-man/index.html | 2 +- ocaml/Odoc_man/module-type-Man_generator/index.html | 2 +- ocaml/Odoc_merge/index.html | 2 +- ocaml/Odoc_messages/index.html | 2 +- ocaml/Odoc_misc/index.html | 2 +- ocaml/Odoc_module/index.html | 2 +- ocaml/Odoc_name/Map/index.html | 2 +- ocaml/Odoc_name/index.html | 2 +- ocaml/Odoc_ocamlhtml/index.html | 2 +- ocaml/Odoc_parameter/index.html | 2 +- ocaml/Odoc_parser/index.html | 2 +- ocaml/Odoc_print/index.html | 2 +- ocaml/Odoc_scan/class-scanner/index.html | 2 +- ocaml/Odoc_scan/index.html | 2 +- ocaml/Odoc_search/P_name/index.html | 2 +- ocaml/Odoc_search/Search/argument-1-P/index.html | 2 +- ocaml/Odoc_search/Search/index.html | 2 +- ocaml/Odoc_search/Search_by_name/index.html | 2 +- ocaml/Odoc_search/index.html | 2 +- ocaml/Odoc_search/module-type-Predicates/index.html | 2 +- ocaml/Odoc_see_lexer/index.html | 2 +- ocaml/Odoc_sig/Analyser/argument-1-_/index.html | 2 +- ocaml/Odoc_sig/Analyser/index.html | 2 +- ocaml/Odoc_sig/Signature_search/index.html | 2 +- ocaml/Odoc_sig/index.html | 2 +- ocaml/Odoc_sig/module-type-Info_retriever/index.html | 2 +- ocaml/Odoc_str/index.html | 2 +- ocaml/Odoc_test/index.html | 2 +- ocaml/Odoc_texi/Generator/class-texi/index.html | 2 +- ocaml/Odoc_texi/Generator/index.html | 2 +- ocaml/Odoc_texi/index.html | 2 +- .../module-type-Texi_generator/class-texi/index.html | 2 +- ocaml/Odoc_texi/module-type-Texi_generator/index.html | 2 +- ocaml/Odoc_text/Texter/index.html | 2 +- ocaml/Odoc_text/index.html | 2 +- ocaml/Odoc_text_lexer/index.html | 2 +- ocaml/Odoc_text_parser/index.html | 2 +- ocaml/Odoc_to_text/class-to_text/index.html | 2 +- ocaml/Odoc_to_text/index.html | 2 +- ocaml/Odoc_type/index.html | 2 +- ocaml/Odoc_types/index.html | 2 +- ocaml/Odoc_value/index.html | 2 +- ocaml/Opcodes/index.html | 2 +- ocaml/Oprint/index.html | 2 +- ocaml/Optcompile/index.html | 2 +- ocaml/Opterrors/index.html | 2 +- ocaml/Optmain/index.html | 2 +- ocaml/Optmaindriver/index.html | 2 +- ocaml/Outcometree/index.html | 2 +- ocaml/Parameter/List/index.html | 2 +- ocaml/Parameter/Map/index.html | 2 +- ocaml/Parameter/Set/index.html | 2 +- ocaml/Parameter/T/index.html | 2 +- ocaml/Parameter/Tbl/index.html | 2 +- ocaml/Parameter/index.html | 2 +- ocaml/Parmatch/Compat/argument-1-_/index.html | 2 +- ocaml/Parmatch/Compat/index.html | 2 +- ocaml/Parmatch/index.html | 2 +- ocaml/Parse/index.html | 2 +- ocaml/Parser/Incremental/index.html | 2 +- ocaml/Parser/MenhirInterpreter/index.html | 2 +- ocaml/Parser/index.html | 2 +- ocaml/Parsetree/index.html | 2 +- ocaml/Pass_wrapper/index.html | 2 +- ocaml/Path/Map/index.html | 2 +- ocaml/Path/Set/index.html | 2 +- ocaml/Path/index.html | 2 +- ocaml/Patterns/General/index.html | 2 +- ocaml/Patterns/Half_simple/index.html | 2 +- ocaml/Patterns/Head/index.html | 2 +- ocaml/Patterns/Non_empty_row/index.html | 2 +- ocaml/Patterns/Simple/index.html | 2 +- ocaml/Patterns/index.html | 2 +- ocaml/Persistent_env/Consistbl/index.html | 2 +- ocaml/Persistent_env/Persistent_signature/index.html | 2 +- ocaml/Persistent_env/index.html | 2 +- ocaml/Polling/index.html | 2 +- ocaml/Pparse/index.html | 2 +- ocaml/Pprintast/index.html | 2 +- ocaml/Predef/index.html | 2 +- ocaml/Primitive/index.html | 2 +- ocaml/Printast/index.html | 2 +- ocaml/Printclambda/index.html | 2 +- ocaml/Printclambda_primitives/index.html | 2 +- ocaml/Printcmm/index.html | 2 +- ocaml/Printinstr/index.html | 2 +- ocaml/Printlambda/index.html | 2 +- ocaml/Printlinear/index.html | 2 +- ocaml/Printmach/index.html | 2 +- ocaml/Printpat/index.html | 2 +- ocaml/Printtyp/Conflicts/index.html | 2 +- ocaml/Printtyp/Naming_context/index.html | 2 +- ocaml/Printtyp/Out_name/index.html | 2 +- ocaml/Printtyp/Subtype/index.html | 2 +- ocaml/Printtyp/index.html | 2 +- ocaml/Printtyped/index.html | 2 +- ocaml/Proc/index.html | 2 +- ocaml/Profile/index.html | 2 +- ocaml/Profiling/index.html | 2 +- ocaml/Projection/Map/index.html | 2 +- ocaml/Projection/Set/index.html | 2 +- ocaml/Projection/T/index.html | 2 +- ocaml/Projection/Tbl/index.html | 2 +- ocaml/Projection/index.html | 2 +- ocaml/Rec_check/index.html | 2 +- ocaml/Ref_to_variables/index.html | 2 +- ocaml/Reg/Map/index.html | 2 +- ocaml/Reg/Raw_name/index.html | 2 +- ocaml/Reg/Set/index.html | 2 +- ocaml/Reg/index.html | 2 +- ocaml/Reload/index.html | 2 +- ocaml/Reloadgen/class-reload_generic/index.html | 2 +- ocaml/Reloadgen/index.html | 2 +- ocaml/Remove_free_vars_equal_to_args/index.html | 2 +- ocaml/Remove_unused_arguments/index.html | 2 +- ocaml/Remove_unused_closure_vars/index.html | 2 +- ocaml/Remove_unused_program_constructs/index.html | 2 +- ocaml/Runtime_events/Callbacks/index.html | 2 +- ocaml/Runtime_events/Timestamp/index.html | 2 +- ocaml/Runtime_events/Type/index.html | 2 +- ocaml/Runtime_events/User/index.html | 2 +- ocaml/Runtime_events/index.html | 2 +- ocaml/Runtimedef/index.html | 2 +- ocaml/Schedgen/class-scheduler_generic/index.html | 2 +- ocaml/Schedgen/index.html | 2 +- ocaml/Scheduling/index.html | 2 +- ocaml/Selectgen/Coeffect/index.html | 2 +- ocaml/Selectgen/Effect/index.html | 2 +- ocaml/Selectgen/Effect_and_coeffect/index.html | 2 +- ocaml/Selectgen/class-selector_generic/index.html | 2 +- ocaml/Selectgen/index.html | 2 +- ocaml/Selection/index.html | 2 +- ocaml/Semantics_of_primitives/index.html | 2 +- ocaml/Set_of_closures_id/Map/index.html | 2 +- ocaml/Set_of_closures_id/Set/index.html | 2 +- ocaml/Set_of_closures_id/T/index.html | 2 +- ocaml/Set_of_closures_id/Tbl/index.html | 2 +- ocaml/Set_of_closures_id/index.html | 2 +- ocaml/Set_of_closures_origin/Map/index.html | 2 +- ocaml/Set_of_closures_origin/Set/index.html | 2 +- ocaml/Set_of_closures_origin/T/index.html | 2 +- ocaml/Set_of_closures_origin/Tbl/index.html | 2 +- ocaml/Set_of_closures_origin/index.html | 2 +- ocaml/Shape/Item/Map/index.html | 2 +- ocaml/Shape/Item/index.html | 2 +- ocaml/Shape/Make_reduce/argument-1-Context/index.html | 2 +- ocaml/Shape/Make_reduce/index.html | 2 +- ocaml/Shape/Map/index.html | 2 +- ocaml/Shape/Sig_component_kind/index.html | 2 +- ocaml/Shape/Uid/Map/index.html | 2 +- ocaml/Shape/Uid/Set/index.html | 2 +- ocaml/Shape/Uid/T/index.html | 2 +- ocaml/Shape/Uid/Tbl/index.html | 2 +- ocaml/Shape/Uid/index.html | 2 +- ocaml/Shape/index.html | 2 +- ocaml/Share_constants/index.html | 2 +- ocaml/Signature_group/index.html | 2 +- ocaml/Simple_value_approx/index.html | 2 +- ocaml/Simplif/index.html | 2 +- .../Simplify_boxed_int32/index.html | 2 +- .../Simplify_boxed_int64/index.html | 2 +- .../Simplify_boxed_nativeint/index.html | 2 +- ocaml/Simplify_boxed_integer_ops/index.html | 2 +- ocaml/Simplify_boxed_integer_ops_intf/index.html | 2 +- .../module-type-S/index.html | 2 +- ocaml/Simplify_common/index.html | 2 +- ocaml/Simplify_primitives/index.html | 2 +- ocaml/Spill/index.html | 2 +- ocaml/Split/index.html | 2 +- ocaml/Static_exception/Map/index.html | 2 +- ocaml/Static_exception/Set/index.html | 2 +- ocaml/Static_exception/T/index.html | 2 +- ocaml/Static_exception/Tbl/index.html | 2 +- ocaml/Static_exception/index.html | 2 +- ocaml/Std_exit/index.html | 2 +- ocaml/Stdlib/Arg/index.html | 2 +- ocaml/Stdlib/Array/index.html | 2 +- ocaml/Stdlib/ArrayLabels/index.html | 2 +- ocaml/Stdlib/Atomic/index.html | 2 +- ocaml/Stdlib/Bigarray/Array0/index.html | 2 +- ocaml/Stdlib/Bigarray/Array1/index.html | 2 +- ocaml/Stdlib/Bigarray/Array2/index.html | 2 +- ocaml/Stdlib/Bigarray/Array3/index.html | 2 +- ocaml/Stdlib/Bigarray/Genarray/index.html | 2 +- ocaml/Stdlib/Bigarray/index.html | 2 +- ocaml/Stdlib/Bool/index.html | 2 +- ocaml/Stdlib/Buffer/index.html | 2 +- ocaml/Stdlib/Bytes/index.html | 2 +- ocaml/Stdlib/BytesLabels/index.html | 2 +- ocaml/Stdlib/Callback/index.html | 2 +- ocaml/Stdlib/Char/index.html | 2 +- ocaml/Stdlib/Complex/index.html | 2 +- ocaml/Stdlib/Condition/index.html | 2 +- ocaml/Stdlib/Digest/index.html | 2 +- ocaml/Stdlib/Domain/DLS/index.html | 2 +- ocaml/Stdlib/Domain/index.html | 2 +- ocaml/Stdlib/Effect/Deep/index.html | 2 +- ocaml/Stdlib/Effect/Shallow/index.html | 2 +- ocaml/Stdlib/Effect/index.html | 2 +- ocaml/Stdlib/Either/index.html | 2 +- ocaml/Stdlib/Ephemeron/K1/Bucket/index.html | 2 +- .../Stdlib/Ephemeron/K1/Make/argument-1-H/index.html | 2 +- ocaml/Stdlib/Ephemeron/K1/Make/index.html | 2 +- .../Ephemeron/K1/MakeSeeded/argument-1-H/index.html | 2 +- ocaml/Stdlib/Ephemeron/K1/MakeSeeded/index.html | 2 +- ocaml/Stdlib/Ephemeron/K1/index.html | 2 +- ocaml/Stdlib/Ephemeron/K2/Bucket/index.html | 2 +- .../Stdlib/Ephemeron/K2/Make/argument-1-H1/index.html | 2 +- .../Stdlib/Ephemeron/K2/Make/argument-2-H2/index.html | 2 +- ocaml/Stdlib/Ephemeron/K2/Make/index.html | 2 +- .../Ephemeron/K2/MakeSeeded/argument-1-H1/index.html | 2 +- .../Ephemeron/K2/MakeSeeded/argument-2-H2/index.html | 2 +- ocaml/Stdlib/Ephemeron/K2/MakeSeeded/index.html | 2 +- ocaml/Stdlib/Ephemeron/K2/index.html | 2 +- ocaml/Stdlib/Ephemeron/Kn/Bucket/index.html | 2 +- .../Stdlib/Ephemeron/Kn/Make/argument-1-H/index.html | 2 +- ocaml/Stdlib/Ephemeron/Kn/Make/index.html | 2 +- .../Ephemeron/Kn/MakeSeeded/argument-1-H/index.html | 2 +- ocaml/Stdlib/Ephemeron/Kn/MakeSeeded/index.html | 2 +- ocaml/Stdlib/Ephemeron/Kn/index.html | 2 +- ocaml/Stdlib/Ephemeron/index.html | 2 +- ocaml/Stdlib/Ephemeron/module-type-S/index.html | 2 +- ocaml/Stdlib/Ephemeron/module-type-SeededS/index.html | 2 +- ocaml/Stdlib/Filename/index.html | 2 +- ocaml/Stdlib/Float/Array/index.html | 2 +- ocaml/Stdlib/Float/ArrayLabels/index.html | 2 +- ocaml/Stdlib/Float/index.html | 2 +- ocaml/Stdlib/Format/index.html | 2 +- ocaml/Stdlib/Fun/index.html | 2 +- ocaml/Stdlib/Gc/Memprof/index.html | 2 +- ocaml/Stdlib/Gc/index.html | 2 +- ocaml/Stdlib/Hashtbl/Make/argument-1-H/index.html | 2 +- ocaml/Stdlib/Hashtbl/Make/index.html | 2 +- .../Stdlib/Hashtbl/MakeSeeded/argument-1-H/index.html | 2 +- ocaml/Stdlib/Hashtbl/MakeSeeded/index.html | 2 +- ocaml/Stdlib/Hashtbl/index.html | 2 +- .../Stdlib/Hashtbl/module-type-HashedType/index.html | 2 +- ocaml/Stdlib/Hashtbl/module-type-S/index.html | 2 +- .../Hashtbl/module-type-SeededHashedType/index.html | 2 +- ocaml/Stdlib/Hashtbl/module-type-SeededS/index.html | 2 +- ocaml/Stdlib/In_channel/index.html | 2 +- ocaml/Stdlib/Int/index.html | 2 +- ocaml/Stdlib/Int32/index.html | 2 +- ocaml/Stdlib/Int64/index.html | 2 +- ocaml/Stdlib/LargeFile/index.html | 2 +- ocaml/Stdlib/Lazy/index.html | 2 +- ocaml/Stdlib/Lexing/index.html | 2 +- ocaml/Stdlib/List/index.html | 2 +- ocaml/Stdlib/ListLabels/index.html | 2 +- ocaml/Stdlib/Map/Make/argument-1-Ord/index.html | 2 +- ocaml/Stdlib/Map/Make/index.html | 2 +- ocaml/Stdlib/Map/index.html | 2 +- ocaml/Stdlib/Map/module-type-OrderedType/index.html | 2 +- ocaml/Stdlib/Map/module-type-S/index.html | 2 +- ocaml/Stdlib/Marshal/index.html | 2 +- .../MoreLabels/Hashtbl/Make/argument-1-H/index.html | 2 +- ocaml/Stdlib/MoreLabels/Hashtbl/Make/index.html | 2 +- .../Hashtbl/MakeSeeded/argument-1-H/index.html | 2 +- ocaml/Stdlib/MoreLabels/Hashtbl/MakeSeeded/index.html | 2 +- ocaml/Stdlib/MoreLabels/Hashtbl/index.html | 2 +- .../Hashtbl/module-type-HashedType/index.html | 2 +- .../MoreLabels/Hashtbl/module-type-S/index.html | 2 +- .../Hashtbl/module-type-SeededHashedType/index.html | 2 +- .../MoreLabels/Hashtbl/module-type-SeededS/index.html | 2 +- .../MoreLabels/Map/Make/argument-1-Ord/index.html | 2 +- ocaml/Stdlib/MoreLabels/Map/Make/index.html | 2 +- ocaml/Stdlib/MoreLabels/Map/index.html | 2 +- .../MoreLabels/Map/module-type-OrderedType/index.html | 2 +- ocaml/Stdlib/MoreLabels/Map/module-type-S/index.html | 2 +- .../MoreLabels/Set/Make/argument-1-Ord/index.html | 2 +- ocaml/Stdlib/MoreLabels/Set/Make/index.html | 2 +- ocaml/Stdlib/MoreLabels/Set/index.html | 2 +- .../MoreLabels/Set/module-type-OrderedType/index.html | 2 +- ocaml/Stdlib/MoreLabels/Set/module-type-S/index.html | 2 +- ocaml/Stdlib/MoreLabels/index.html | 2 +- ocaml/Stdlib/Mutex/index.html | 2 +- ocaml/Stdlib/Nativeint/index.html | 2 +- ocaml/Stdlib/Obj/Closure/index.html | 2 +- ocaml/Stdlib/Obj/Ephemeron/index.html | 2 +- ocaml/Stdlib/Obj/Extension_constructor/index.html | 2 +- ocaml/Stdlib/Obj/index.html | 2 +- ocaml/Stdlib/Oo/index.html | 2 +- ocaml/Stdlib/Option/index.html | 2 +- ocaml/Stdlib/Out_channel/index.html | 2 +- ocaml/Stdlib/Parsing/index.html | 2 +- ocaml/Stdlib/Printexc/Slot/index.html | 2 +- ocaml/Stdlib/Printexc/index.html | 2 +- ocaml/Stdlib/Printf/index.html | 2 +- ocaml/Stdlib/Queue/index.html | 2 +- ocaml/Stdlib/Random/State/index.html | 2 +- ocaml/Stdlib/Random/index.html | 2 +- ocaml/Stdlib/Result/index.html | 2 +- ocaml/Stdlib/Scanf/Scanning/index.html | 2 +- ocaml/Stdlib/Scanf/index.html | 2 +- ocaml/Stdlib/Semaphore/Binary/index.html | 2 +- ocaml/Stdlib/Semaphore/Counting/index.html | 2 +- ocaml/Stdlib/Semaphore/index.html | 2 +- ocaml/Stdlib/Seq/index.html | 2 +- ocaml/Stdlib/Set/Make/argument-1-Ord/index.html | 2 +- ocaml/Stdlib/Set/Make/index.html | 2 +- ocaml/Stdlib/Set/index.html | 2 +- ocaml/Stdlib/Set/module-type-OrderedType/index.html | 2 +- ocaml/Stdlib/Set/module-type-S/index.html | 2 +- ocaml/Stdlib/Stack/index.html | 2 +- ocaml/Stdlib/StdLabels/index.html | 2 +- ocaml/Stdlib/String/index.html | 2 +- ocaml/Stdlib/StringLabels/index.html | 2 +- .../Immediate64/Make/argument-1-Immediate/index.html | 2 +- .../Make/argument-2-Non_immediate/index.html | 2 +- ocaml/Stdlib/Sys/Immediate64/Make/index.html | 2 +- ocaml/Stdlib/Sys/Immediate64/index.html | 2 +- .../Sys/Immediate64/module-type-Immediate/index.html | 2 +- .../Immediate64/module-type-Non_immediate/index.html | 2 +- ocaml/Stdlib/Sys/index.html | 2 +- ocaml/Stdlib/Type/Id/index.html | 2 +- ocaml/Stdlib/Type/index.html | 2 +- ocaml/Stdlib/Uchar/index.html | 2 +- ocaml/Stdlib/Unit/index.html | 2 +- ocaml/Stdlib/Weak/Make/argument-1-H/index.html | 2 +- ocaml/Stdlib/Weak/Make/index.html | 2 +- ocaml/Stdlib/Weak/index.html | 2 +- ocaml/Stdlib/Weak/module-type-S/index.html | 2 +- ocaml/Stdlib/index.html | 2 +- ocaml/Stdlib__Arg/index.html | 2 +- ocaml/Stdlib__Array/index.html | 2 +- ocaml/Stdlib__ArrayLabels/index.html | 2 +- ocaml/Stdlib__Atomic/index.html | 2 +- ocaml/Stdlib__Bigarray/index.html | 2 +- ocaml/Stdlib__Bool/index.html | 2 +- ocaml/Stdlib__Buffer/index.html | 2 +- ocaml/Stdlib__Bytes/index.html | 2 +- ocaml/Stdlib__BytesLabels/index.html | 2 +- ocaml/Stdlib__Callback/index.html | 2 +- ocaml/Stdlib__Char/index.html | 2 +- ocaml/Stdlib__Complex/index.html | 2 +- ocaml/Stdlib__Condition/index.html | 2 +- ocaml/Stdlib__Digest/index.html | 2 +- ocaml/Stdlib__Domain/index.html | 2 +- ocaml/Stdlib__Effect/index.html | 2 +- ocaml/Stdlib__Either/index.html | 2 +- ocaml/Stdlib__Ephemeron/index.html | 2 +- ocaml/Stdlib__Filename/index.html | 2 +- ocaml/Stdlib__Float/index.html | 2 +- ocaml/Stdlib__Format/index.html | 2 +- ocaml/Stdlib__Fun/index.html | 2 +- ocaml/Stdlib__Gc/index.html | 2 +- ocaml/Stdlib__Hashtbl/index.html | 2 +- ocaml/Stdlib__In_channel/index.html | 2 +- ocaml/Stdlib__Int/index.html | 2 +- ocaml/Stdlib__Int32/index.html | 2 +- ocaml/Stdlib__Int64/index.html | 2 +- ocaml/Stdlib__Lazy/index.html | 2 +- ocaml/Stdlib__Lexing/index.html | 2 +- ocaml/Stdlib__List/index.html | 2 +- ocaml/Stdlib__ListLabels/index.html | 2 +- ocaml/Stdlib__Map/index.html | 2 +- ocaml/Stdlib__Marshal/index.html | 2 +- ocaml/Stdlib__MoreLabels/index.html | 2 +- ocaml/Stdlib__Mutex/index.html | 2 +- ocaml/Stdlib__Nativeint/index.html | 2 +- ocaml/Stdlib__Obj/index.html | 2 +- ocaml/Stdlib__Oo/index.html | 2 +- ocaml/Stdlib__Option/index.html | 2 +- ocaml/Stdlib__Out_channel/index.html | 2 +- ocaml/Stdlib__Parsing/index.html | 2 +- ocaml/Stdlib__Printexc/index.html | 2 +- ocaml/Stdlib__Printf/index.html | 2 +- ocaml/Stdlib__Queue/index.html | 2 +- ocaml/Stdlib__Random/index.html | 2 +- ocaml/Stdlib__Result/index.html | 2 +- ocaml/Stdlib__Scanf/index.html | 2 +- ocaml/Stdlib__Semaphore/index.html | 2 +- ocaml/Stdlib__Seq/index.html | 2 +- ocaml/Stdlib__Set/index.html | 2 +- ocaml/Stdlib__Stack/index.html | 2 +- ocaml/Stdlib__StdLabels/index.html | 2 +- ocaml/Stdlib__String/index.html | 2 +- ocaml/Stdlib__StringLabels/index.html | 2 +- ocaml/Stdlib__Sys/index.html | 2 +- ocaml/Stdlib__Type/index.html | 2 +- ocaml/Stdlib__Uchar/index.html | 2 +- ocaml/Stdlib__Unit/index.html | 2 +- ocaml/Stdlib__Weak/index.html | 2 +- ocaml/Str/index.html | 2 +- ocaml/Strmatch/Make/argument-1-_/index.html | 2 +- ocaml/Strmatch/Make/index.html | 2 +- ocaml/Strmatch/index.html | 2 +- ocaml/Strmatch/module-type-I/index.html | 2 +- .../Make/argument-1-Id/Map/index.html | 2 +- .../Make/argument-1-Id/Set/index.html | 2 +- .../Make/argument-1-Id/T/index.html | 2 +- .../Make/argument-1-Id/Tbl/index.html | 2 +- .../Make/argument-1-Id/index.html | 2 +- ocaml/Strongly_connected_components/Make/index.html | 2 +- ocaml/Strongly_connected_components/index.html | 2 +- .../module-type-S/Id/Map/index.html | 2 +- .../module-type-S/Id/Set/index.html | 2 +- .../module-type-S/Id/T/index.html | 2 +- .../module-type-S/Id/Tbl/index.html | 2 +- .../module-type-S/Id/index.html | 2 +- .../module-type-S/index.html | 2 +- ocaml/Stypes/index.html | 2 +- ocaml/Subst/Lazy/index.html | 2 +- ocaml/Subst/index.html | 2 +- ocaml/Switch/CtxStore/argument-1-A/index.html | 2 +- ocaml/Switch/CtxStore/index.html | 2 +- ocaml/Switch/Make/argument-1-Arg/index.html | 2 +- ocaml/Switch/Make/index.html | 2 +- ocaml/Switch/Store/argument-1-A/index.html | 2 +- ocaml/Switch/Store/index.html | 2 +- ocaml/Switch/index.html | 2 +- ocaml/Switch/module-type-CtxStored/index.html | 2 +- ocaml/Switch/module-type-S/index.html | 2 +- ocaml/Switch/module-type-Stored/index.html | 2 +- ocaml/Symbol/Map/index.html | 2 +- ocaml/Symbol/Set/index.html | 2 +- ocaml/Symbol/T/index.html | 2 +- ocaml/Symbol/Tbl/index.html | 2 +- ocaml/Symbol/index.html | 2 +- ocaml/Symtable/index.html | 2 +- ocaml/Syntaxerr/index.html | 2 +- ocaml/Tag/Map/index.html | 2 +- ocaml/Tag/Set/index.html | 2 +- ocaml/Tag/T/index.html | 2 +- ocaml/Tag/Tbl/index.html | 2 +- ocaml/Tag/index.html | 2 +- ocaml/Targetint/index.html | 2 +- ocaml/Tast_iterator/index.html | 2 +- ocaml/Tast_mapper/index.html | 2 +- ocaml/Terminfo/index.html | 2 +- ocaml/Thread/index.html | 2 +- ocaml/Tmc/index.html | 2 +- ocaml/Topcommon/index.html | 2 +- ocaml/Topdirs/index.html | 2 +- ocaml/Topeval/index.html | 2 +- ocaml/Tophooks/index.html | 2 +- ocaml/Toploop/index.html | 2 +- ocaml/Topmain/index.html | 2 +- ocaml/Topprinters/index.html | 2 +- ocaml/Topstart/index.html | 2 +- ocaml/Trace/index.html | 2 +- ocaml/Translattribute/index.html | 2 +- ocaml/Translclass/index.html | 2 +- ocaml/Translcore/index.html | 2 +- ocaml/Translmod/index.html | 2 +- ocaml/Translobj/index.html | 2 +- ocaml/Translprim/index.html | 2 +- ocaml/Traverse_for_exported_symbols/index.html | 2 +- ocaml/Type_immediacy/Violation/index.html | 2 +- ocaml/Type_immediacy/index.html | 2 +- ocaml/Typeclass/index.html | 2 +- ocaml/Typecore/Datatype_kind/index.html | 2 +- ocaml/Typecore/index.html | 2 +- ocaml/Typedecl/index.html | 2 +- ocaml/Typedecl_immediacy/index.html | 2 +- ocaml/Typedecl_properties/index.html | 2 +- ocaml/Typedecl_separability/index.html | 2 +- ocaml/Typedecl_unboxed/index.html | 2 +- ocaml/Typedecl_variance/index.html | 2 +- ocaml/Typedtree/index.html | 2 +- ocaml/Typemod/Sig_component_kind/index.html | 2 +- ocaml/Typemod/Signature_names/index.html | 2 +- ocaml/Typemod/index.html | 2 +- ocaml/Typeopt/index.html | 2 +- ocaml/Types/MethSet/index.html | 2 +- ocaml/Types/Meths/index.html | 2 +- ocaml/Types/Separability/index.html | 2 +- ocaml/Types/TransientTypeOps/index.html | 2 +- ocaml/Types/Transient_expr/index.html | 2 +- ocaml/Types/VarSet/index.html | 2 +- ocaml/Types/Variance/index.html | 2 +- ocaml/Types/Vars/index.html | 2 +- ocaml/Types/index.html | 2 +- ocaml/Typetexp/TyVarEnv/index.html | 2 +- ocaml/Typetexp/index.html | 2 +- ocaml/Un_anf/index.html | 2 +- ocaml/Unbox_closures/index.html | 2 +- ocaml/Unbox_free_vars_of_closures/index.html | 2 +- ocaml/Unbox_specialised_args/index.html | 2 +- ocaml/Unix/LargeFile/index.html | 2 +- ocaml/Unix/index.html | 2 +- ocaml/UnixLabels/LargeFile/index.html | 2 +- ocaml/UnixLabels/index.html | 2 +- ocaml/Untypeast/index.html | 2 +- ocaml/Var_within_closure/Map/index.html | 2 +- ocaml/Var_within_closure/Set/index.html | 2 +- ocaml/Var_within_closure/T/index.html | 2 +- ocaml/Var_within_closure/Tbl/index.html | 2 +- ocaml/Var_within_closure/index.html | 2 +- ocaml/Variable/Map/index.html | 2 +- ocaml/Variable/Pair/Map/index.html | 2 +- ocaml/Variable/Pair/Set/index.html | 2 +- ocaml/Variable/Pair/T/index.html | 2 +- ocaml/Variable/Pair/Tbl/index.html | 2 +- ocaml/Variable/Pair/index.html | 2 +- ocaml/Variable/Set/index.html | 2 +- ocaml/Variable/T/index.html | 2 +- ocaml/Variable/Tbl/index.html | 2 +- ocaml/Variable/index.html | 2 +- ocaml/Warnings/index.html | 2 +- ocaml/X86_ast/index.html | 2 +- ocaml/X86_dsl/D/index.html | 2 +- ocaml/X86_dsl/I/index.html | 2 +- ocaml/X86_dsl/index.html | 2 +- ocaml/X86_gas/index.html | 2 +- ocaml/X86_masm/index.html | 2 +- ocaml/X86_proc/index.html | 2 +- ocaml/index.html | 2 +- odoc.css | 2 +- tiny_httpd/Tiny_httpd/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Atomic_/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Buf/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Headers/index.html | 2 +- .../IO/Input/class-bufferized/index.html | 2 +- .../IO/Input/class-of_bytes/index.html | 2 +- .../IO/Input/class-of_in_channel/index.html | 2 +- .../IO/Input/class-of_string/index.html | 2 +- .../IO/Input/class-open_file/index.html | 2 +- .../IO/Input/class-t_from_refill/index.html | 2 +- .../Tiny_httpd_core/IO/Input/class-type-t/index.html | 2 +- tiny_httpd/Tiny_httpd_core/IO/Input/index.html | 2 +- .../IO/Output/class-bufferized/index.html | 2 +- .../Tiny_httpd_core/IO/Output/class-dummy/index.html | 2 +- .../IO/Output/class-of_buffer/index.html | 2 +- .../IO/Output/class-of_out_channel/index.html | 2 +- .../IO/Output/class-of_unix_fd/index.html | 2 +- .../IO/Output/class-open_file/index.html | 2 +- .../IO/Output/class-t_from_output/index.html | 2 +- .../Tiny_httpd_core/IO/Output/class-type-t/index.html | 2 +- .../IO/Output/class-type-t_seekable/index.html | 2 +- tiny_httpd/Tiny_httpd_core/IO/Output/index.html | 2 +- tiny_httpd/Tiny_httpd_core/IO/TCP_server/index.html | 2 +- tiny_httpd/Tiny_httpd_core/IO/Writer/index.html | 2 +- tiny_httpd/Tiny_httpd_core/IO/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Log/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Meth/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Pool/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Request/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Response/index.html | 11 +++++++++-- tiny_httpd/Tiny_httpd_core/Response_code/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Route/Private_/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Route/index.html | 2 +- .../Tiny_httpd_core/Server/Head_middleware/index.html | 2 +- .../Tiny_httpd_core/Server/Middleware/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Server/index.html | 2 +- .../Server/module-type-IO_BACKEND/index.html | 2 +- .../module-type-SERVER_SENT_GENERATOR/index.html | 2 +- .../Server/module-type-UPGRADE_HANDLER/index.html | 2 +- tiny_httpd/Tiny_httpd_core/Util/index.html | 2 +- tiny_httpd/Tiny_httpd_core/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Atomic_/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Buf/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Headers/index.html | 2 +- tiny_httpd/Tiny_httpd_core__IO/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Log/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Meth/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Pool/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Request/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Response/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Response_code/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Route/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Server/index.html | 2 +- tiny_httpd/Tiny_httpd_core__Util/index.html | 2 +- tiny_httpd/Tiny_httpd_html/A/index.html | 2 +- tiny_httpd/Tiny_httpd_html/Out/index.html | 2 +- tiny_httpd/Tiny_httpd_html/index.html | 2 +- tiny_httpd/Tiny_httpd_html__/index.html | 2 +- tiny_httpd/Tiny_httpd_html__Html_/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus/Counter/index.html | 2 +- .../Tiny_httpd_prometheus/GC_metrics/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus/Gauge/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus/Histogram/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus/Registry/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus/index.html | 2 +- tiny_httpd/Tiny_httpd_prometheus__/index.html | 2 +- tiny_httpd/Tiny_httpd_unix/Dir/Embedded_fs/index.html | 2 +- tiny_httpd/Tiny_httpd_unix/Dir/index.html | 2 +- .../Tiny_httpd_unix/Dir/module-type-VFS/index.html | 2 +- tiny_httpd/Tiny_httpd_unix/Sem/index.html | 2 +- .../Tiny_httpd_unix/Unix_tcp_server_/index.html | 2 +- tiny_httpd/Tiny_httpd_unix/index.html | 2 +- tiny_httpd/Tiny_httpd_unix__/index.html | 2 +- tiny_httpd/Tiny_httpd_unix__Dir/index.html | 2 +- tiny_httpd/Tiny_httpd_unix__Sem/index.html | 2 +- tiny_httpd/Tiny_httpd_ws/index.html | 2 +- tiny_httpd/Tiny_httpd_ws__/index.html | 2 +- tiny_httpd/index.html | 2 +- tiny_httpd_camlzip/Tiny_httpd_camlzip/index.html | 2 +- tiny_httpd_camlzip/index.html | 2 +- 1190 files changed, 1217 insertions(+), 1175 deletions(-) create mode 100644 iostream/Iostream_types/In/class-type-t/index.html create mode 100644 iostream/Iostream_types/In/class-type-t_seekable/index.html create mode 100644 iostream/Iostream_types/In/index.html create mode 100644 iostream/Iostream_types/In_buf/class-type-t/index.html create mode 100644 iostream/Iostream_types/In_buf/index.html create mode 100644 iostream/Iostream_types/Out/class-type-t/index.html create mode 100644 iostream/Iostream_types/Out/class-type-t_seekable/index.html create mode 100644 iostream/Iostream_types/Out/index.html create mode 100644 iostream/Iostream_types/Out_buf/class-type-t/index.html create mode 100644 iostream/Iostream_types/Out_buf/class-type-t_seekable/index.html create mode 100644 iostream/Iostream_types/Out_buf/index.html create mode 100644 iostream/Iostream_types/Seekable/class-type-t/index.html create mode 100644 iostream/Iostream_types/Seekable/index.html create mode 100644 iostream/Iostream_types/Slice/index.html create mode 100644 iostream/Iostream_types/index.html diff --git a/hmap/Hmap/Key/index.html b/hmap/Hmap/Key/index.html index 84fab54a..397f1dcd 100644 --- a/hmap/Hmap/Key/index.html +++ b/hmap/Hmap/Key/index.html @@ -1,2 +1,2 @@ -Key (hmap.Hmap.Key)

Module Hmap.Key

Keys.

Keys

val create : unit -> 'a key

create () is a new key.

Existential keys

Exisential keys allows to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

+Key (hmap.Hmap.Key)

Module Hmap.Key

Keys.

Keys

val create : unit -> 'a key

create () is a new key.

Existential keys

Exisential keys allows to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

diff --git a/hmap/Hmap/Make/Key/index.html b/hmap/Hmap/Make/Key/index.html index d6a13e0f..a68d94a1 100644 --- a/hmap/Hmap/Make/Key/index.html +++ b/hmap/Hmap/Make/Key/index.html @@ -1,2 +1,2 @@ -Key (hmap.Hmap.Make.Key)

Module Make.Key

Keys.

Keys

type 'a info = 'a Key_info.t

The type for key information.

val create : 'a info -> 'a key

create i is a new key with information i.

val info : 'a key -> 'a info

info k is k's information.

Existential keys

Exisential keys allow to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

+Key (hmap.Hmap.Make.Key)

Module Make.Key

Keys.

Keys

type 'a info = 'a Key_info.t

The type for key information.

val create : 'a info -> 'a key

create i is a new key with information i.

val info : 'a key -> 'a info

info k is k's information.

Existential keys

Exisential keys allow to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

diff --git a/hmap/Hmap/Make/argument-1-Key_info/index.html b/hmap/Hmap/Make/argument-1-Key_info/index.html index 02b0e5c1..047b294c 100644 --- a/hmap/Hmap/Make/argument-1-Key_info/index.html +++ b/hmap/Hmap/Make/argument-1-Key_info/index.html @@ -1,2 +1,2 @@ -Key_info (hmap.Hmap.Make.Key_info)

Parameter Make.Key_info

type 'a t

The type for key information.

+Key_info (hmap.Hmap.Make.Key_info)

Parameter Make.Key_info

type 'a t

The type for key information.

diff --git a/hmap/Hmap/Make/index.html b/hmap/Hmap/Make/index.html index 865cc862..0c52a2fc 100644 --- a/hmap/Hmap/Make/index.html +++ b/hmap/Hmap/Make/index.html @@ -1,2 +1,2 @@ -Make (hmap.Hmap.Make)

Module Hmap.Make

Functor for heterogeneous maps whose keys hold information of type Key_info.t

Parameters

Signature

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

+Make (hmap.Hmap.Make)

Module Hmap.Make

Functor for heterogeneous maps whose keys hold information of type Key_info.t

Parameters

Signature

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

diff --git a/hmap/Hmap/index.html b/hmap/Hmap/index.html index 79333cd0..021508c0 100644 --- a/hmap/Hmap/index.html +++ b/hmap/Hmap/index.html @@ -1,2 +1,2 @@ -Hmap (hmap.Hmap)

Module Hmap

Heterogeneous value maps.

v0.8.1 - homepage

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

Functorial interface

The functorial interface allows to associate more information to the keys. For example a key name or a key value pretty-printer.

module type KEY_INFO = sig ... end

The type for key information.

module type S = sig ... end

Output signature of the functor Make

module Make (Key_info : KEY_INFO) : S with type 'a Key.info = 'a Key_info.t

Functor for heterogeneous maps whose keys hold information of type Key_info.t

+Hmap (hmap.Hmap)

Module Hmap

Heterogeneous value maps.

v0.8.1 - homepage

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

Functorial interface

The functorial interface allows to associate more information to the keys. For example a key name or a key value pretty-printer.

module type KEY_INFO = sig ... end

The type for key information.

module type S = sig ... end

Output signature of the functor Make

module Make (Key_info : KEY_INFO) : S with type 'a Key.info = 'a Key_info.t

Functor for heterogeneous maps whose keys hold information of type Key_info.t

diff --git a/hmap/Hmap/module-type-KEY_INFO/index.html b/hmap/Hmap/module-type-KEY_INFO/index.html index 716dd1cf..b5aa90df 100644 --- a/hmap/Hmap/module-type-KEY_INFO/index.html +++ b/hmap/Hmap/module-type-KEY_INFO/index.html @@ -1,2 +1,2 @@ -KEY_INFO (hmap.Hmap.KEY_INFO)

Module type Hmap.KEY_INFO

The type for key information.

type 'a t

The type for key information.

+KEY_INFO (hmap.Hmap.KEY_INFO)

Module type Hmap.KEY_INFO

The type for key information.

type 'a t

The type for key information.

diff --git a/hmap/Hmap/module-type-S/Key/index.html b/hmap/Hmap/module-type-S/Key/index.html index 38fbf5cc..fcc7ef1c 100644 --- a/hmap/Hmap/module-type-S/Key/index.html +++ b/hmap/Hmap/module-type-S/Key/index.html @@ -1,2 +1,2 @@ -Key (hmap.Hmap.S.Key)

Module S.Key

Keys.

Keys

type 'a info

The type for key information.

val create : 'a info -> 'a key

create i is a new key with information i.

val info : 'a key -> 'a info

info k is k's information.

Existential keys

Exisential keys allow to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

+Key (hmap.Hmap.S.Key)

Module S.Key

Keys.

Keys

type 'a info

The type for key information.

val create : 'a info -> 'a key

create i is a new key with information i.

val info : 'a key -> 'a info

info k is k's information.

Existential keys

Exisential keys allow to compare keys. This can be useful for functions like filter.

type t

The type for existential keys.

val hide_type : 'a key -> t

hide_type k is an existential key for k.

val equal : t -> t -> bool

equal k k' is true iff k and k' are the same key.

val compare : t -> t -> int

compare k k' is a total order on keys compatible with equal.

diff --git a/hmap/Hmap/module-type-S/index.html b/hmap/Hmap/module-type-S/index.html index 20680ce2..06dd79aa 100644 --- a/hmap/Hmap/module-type-S/index.html +++ b/hmap/Hmap/module-type-S/index.html @@ -1,2 +1,2 @@ -S (hmap.Hmap.S)

Module type Hmap.S

Output signature of the functor Make

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

+S (hmap.Hmap.S)

Module type Hmap.S

Output signature of the functor Make

Keys

type 'a key

The type for keys whose lookup value is of type 'a.

module Key : sig ... end

Keys.

Maps

type t

The type for heterogeneous value maps.

val empty : t

empty is the empty map.

val is_empty : t -> bool

is_empty m is true iff m is empty.

val mem : 'a key -> t -> bool

mem k m is true iff k is bound in m.

val add : 'a key -> 'a -> t -> t

add k v m is m with k bound to v.

val singleton : 'a key -> 'a -> t

singleton k v is add k v empty.

val rem : 'a key -> t -> t

rem k m is m with k unbound.

val find : 'a key -> t -> 'a option

find k m is the value of k's binding in m, if any.

val get : 'a key -> t -> 'a

get k m is the value of k's binding in m.

  • raises Invalid_argument

    if k is not bound in m.

type binding =
  1. | B : 'a key * 'a -> binding

The type for bindings.

val iter : (binding -> unit) -> t -> unit

iter f m applies f to all bindings of m.

val fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a

fold f m acc folds over the bindings of m with f, starting with acc

val for_all : (binding -> bool) -> t -> bool

for_all p m is true iff all bindings of m satisfy p.

val exists : (binding -> bool) -> t -> bool

exists p m is true iff there exists a bindings of m that satisfies p.

val filter : (binding -> bool) -> t -> t

filter p m are the bindings of m that satisfy p.

val cardinal : t -> int

cardinal m is the number of bindings in m.

val any_binding : t -> binding option

any_binding m is a binding of m (if not empty).

val get_any_binding : t -> binding

get_any_binding m is a binding of m.

  • raises Invalid_argument

    if m is empty.

diff --git a/hmap/index.html b/hmap/index.html index bac9f743..c1d808b1 100644 --- a/hmap/index.html +++ b/hmap/index.html @@ -1,2 +1,2 @@ -index (hmap.index)

Package hmap

Package info

changes-files
license-files
readme-files
+index (hmap.index)

Package hmap

Package info

changes-files
license-files
readme-files
diff --git a/iostream/Iostream/In/class-empty/index.html b/iostream/Iostream/In/class-empty/index.html index 03f37e74..2ae4d1a2 100644 --- a/iostream/Iostream/In/class-empty/index.html +++ b/iostream/Iostream/In/class-empty/index.html @@ -1,2 +1,2 @@ -empty (iostream.Iostream.In.empty)

Class In.empty

method input : bytes -> int -> int -> int

Read into the slice. Returns 0 only if the stream is closed.

method close : unit -> unit

Close the input. Must be idempotent.

+empty (iostream.Iostream.In.empty)

Class In.empty

method input : bytes -> int -> int -> int

Read into the slice. Returns 0 only if the stream is closed.

method close : unit -> unit

Close the input. Must be idempotent.

diff --git a/iostream/Iostream/In/class-of_bytes/index.html b/iostream/Iostream/In/class-of_bytes/index.html index 3de27892..1b0480a0 100644 --- a/iostream/Iostream/In/class-of_bytes/index.html +++ b/iostream/Iostream/In/class-of_bytes/index.html @@ -1,2 +1,2 @@ -of_bytes (iostream.Iostream.In.of_bytes)

Class In.of_bytes

inherit t
inherit Iostream__.Seekable.t
+of_bytes (iostream.Iostream.In.of_bytes)

Class In.of_bytes

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/In/class-of_in_channel/index.html b/iostream/Iostream/In/class-of_in_channel/index.html index 9f1ea5ed..53b0b105 100644 --- a/iostream/Iostream/In/class-of_in_channel/index.html +++ b/iostream/Iostream/In/class-of_in_channel/index.html @@ -1,2 +1,2 @@ -of_in_channel (iostream.Iostream.In.of_in_channel)

Class In.of_in_channel

inherit t
inherit Iostream__.Seekable.t
+of_in_channel (iostream.Iostream.In.of_in_channel)

Class In.of_in_channel

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/In/class-of_string/index.html b/iostream/Iostream/In/class-of_string/index.html index 70fe955f..f2a88adc 100644 --- a/iostream/Iostream/In/class-of_string/index.html +++ b/iostream/Iostream/In/class-of_string/index.html @@ -1,2 +1,2 @@ -of_string (iostream.Iostream.In.of_string)

Class In.of_string

inherit t
inherit Iostream__.Seekable.t
+of_string (iostream.Iostream.In.of_string)

Class In.of_string

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/In/class-open_file/index.html b/iostream/Iostream/In/class-open_file/index.html index 7749d369..cb34677a 100644 --- a/iostream/Iostream/In/class-open_file/index.html +++ b/iostream/Iostream/In/class-open_file/index.html @@ -1,2 +1,2 @@ -open_file (iostream.Iostream.In.open_file)

Class In.open_file

inherit t
inherit Iostream__.Seekable.t
+open_file (iostream.Iostream.In.open_file)

Class In.open_file

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/In/class-type-t/index.html b/iostream/Iostream/In/class-type-t/index.html index 25290974..6d454a94 100644 --- a/iostream/Iostream/In/class-type-t/index.html +++ b/iostream/Iostream/In/class-type-t/index.html @@ -1,2 +1,2 @@ -t (iostream.Iostream.In.t)

Class type In.t

An input stream, i.e an incoming stream of bytes.

This can be a string, an int_channel, an Unix.file_descr, a decompression wrapper around another input stream, etc.

method input : bytes -> int -> int -> int

Read into the slice. Returns 0 only if the stream is closed.

method close : unit -> unit

Close the input. Must be idempotent.

+t (iostream.Iostream.In.t)

Class type In.t

An input stream, i.e an incoming stream of bytes.

This can be a string, an int_channel, an Unix.file_descr, a decompression wrapper around another input stream, etc.

method input : bytes -> int -> int -> int

Read into the slice. Returns 0 only if the stream is closed.

method close : unit -> unit

Close the input. Must be idempotent.

diff --git a/iostream/Iostream/In/class-type-t_seekable/index.html b/iostream/Iostream/In/class-type-t_seekable/index.html index 067c0ba1..d732f0e6 100644 --- a/iostream/Iostream/In/class-type-t_seekable/index.html +++ b/iostream/Iostream/In/class-type-t_seekable/index.html @@ -1,2 +1,2 @@ -t_seekable (iostream.Iostream.In.t_seekable)

Class type In.t_seekable

An input stream that is also seekable.

inherit t
inherit Iostream__.Seekable.t
+t_seekable (iostream.Iostream.In.t_seekable)

Class type In.t_seekable

An input stream that is also seekable.

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/In/index.html b/iostream/Iostream/In/index.html index 9184a86a..92315283 100644 --- a/iostream/Iostream/In/index.html +++ b/iostream/Iostream/In/index.html @@ -1,5 +1,5 @@ -In (iostream.Iostream.In)

Module Iostream.In

Input stream.

class type t = object ... end

An input stream, i.e an incoming stream of bytes.

class type t_seekable = object ... end

An input stream that is also seekable.

val create : +In (iostream.Iostream.In)

Module Iostream.In

Input stream.

class type t = object ... end

An input stream, i.e an incoming stream of bytes.

class type t_seekable = object ... end

An input stream that is also seekable.

val create : ?close:(unit -> unit) -> input:(bytes -> int -> int -> int) -> unit -> diff --git a/iostream/Iostream/In_buf/class-bufferized/index.html b/iostream/Iostream/In_buf/class-bufferized/index.html index 2f0d12b6..fb58e998 100644 --- a/iostream/Iostream/In_buf/class-bufferized/index.html +++ b/iostream/Iostream/In_buf/class-bufferized/index.html @@ -1,2 +1,2 @@ -bufferized (iostream.Iostream.In_buf.bufferized)

Class In_buf.bufferized

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+bufferized (iostream.Iostream.In_buf.bufferized)

Class In_buf.bufferized

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/class-of_bytes/index.html b/iostream/Iostream/In_buf/class-of_bytes/index.html index 7c787014..81f3e055 100644 --- a/iostream/Iostream/In_buf/class-of_bytes/index.html +++ b/iostream/Iostream/In_buf/class-of_bytes/index.html @@ -1,2 +1,2 @@ -of_bytes (iostream.Iostream.In_buf.of_bytes)

Class In_buf.of_bytes

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+of_bytes (iostream.Iostream.In_buf.of_bytes)

Class In_buf.of_bytes

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/class-of_in_channel/index.html b/iostream/Iostream/In_buf/class-of_in_channel/index.html index ee7357f0..b9e55c0e 100644 --- a/iostream/Iostream/In_buf/class-of_in_channel/index.html +++ b/iostream/Iostream/In_buf/class-of_in_channel/index.html @@ -1,2 +1,2 @@ -of_in_channel (iostream.Iostream.In_buf.of_in_channel)

Class In_buf.of_in_channel

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+of_in_channel (iostream.Iostream.In_buf.of_in_channel)

Class In_buf.of_in_channel

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/class-of_string/index.html b/iostream/Iostream/In_buf/class-of_string/index.html index 6fb45ee1..237e61e3 100644 --- a/iostream/Iostream/In_buf/class-of_string/index.html +++ b/iostream/Iostream/In_buf/class-of_string/index.html @@ -1,2 +1,2 @@ -of_string (iostream.Iostream.In_buf.of_string)

Class In_buf.of_string

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+of_string (iostream.Iostream.In_buf.of_string)

Class In_buf.of_string

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/class-open_file/index.html b/iostream/Iostream/In_buf/class-open_file/index.html index 138c5ef1..79e3dd01 100644 --- a/iostream/Iostream/In_buf/class-open_file/index.html +++ b/iostream/Iostream/In_buf/class-open_file/index.html @@ -1,2 +1,2 @@ -open_file (iostream.Iostream.In_buf.open_file)

Class In_buf.open_file

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+open_file (iostream.Iostream.In_buf.open_file)

Class In_buf.open_file

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/class-t_from_refill/index.html b/iostream/Iostream/In_buf/class-t_from_refill/index.html index e447c1f6..e477e57e 100644 --- a/iostream/Iostream/In_buf/class-t_from_refill/index.html +++ b/iostream/Iostream/In_buf/class-t_from_refill/index.html @@ -1,2 +1,2 @@ -t_from_refill (iostream.Iostream.In_buf.t_from_refill)

Class In_buf.t_from_refill

A mixin to implement a buffered input by only providing a refill method. Add a close method and it's good to go.

method private virtual refill : Iostream__.Slice.t -> unit

Implementation of the stream: this takes a slice, resets its offset, and fills it with bytes. It must write at least one byte in the slice, unless the underlying input has reached its end.

method input : bytes -> int -> int -> int
method fill_buf : unit -> Iostream__.Slice.t
method consume : int -> unit
+t_from_refill (iostream.Iostream.In_buf.t_from_refill)

Class In_buf.t_from_refill

A mixin to implement a buffered input by only providing a refill method. Add a close method and it's good to go.

method private virtual refill : Iostream__.Slice.t -> unit

Implementation of the stream: this takes a slice, resets its offset, and fills it with bytes. It must write at least one byte in the slice, unless the underlying input has reached its end.

method input : bytes -> int -> int -> int
method fill_buf : unit -> Iostream__.Slice.t
method consume : int -> unit
diff --git a/iostream/Iostream/In_buf/class-type-t/index.html b/iostream/Iostream/In_buf/class-type-t/index.html index 2de1cc03..08477810 100644 --- a/iostream/Iostream/In_buf/class-type-t/index.html +++ b/iostream/Iostream/In_buf/class-type-t/index.html @@ -1,2 +1,2 @@ -t (iostream.Iostream.In_buf.t)

Class type In_buf.t

The implementation of buffered input streams.

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

+t (iostream.Iostream.In_buf.t)

Class type In_buf.t

The implementation of buffered input streams.

inherit Iostream__.In.t
method fill_buf : unit -> Iostream__.Slice.t

ic#fill_buf() returns a slice into the ic's internal buffer, and ensures it's empty only if ic.ic is empty. In other words, the invariant is that this only returns an empty slice if the input stream is exhausted.

method consume : int -> unit

Consume n bytes from the inner buffer. This is only valid if the last call to fill_buf returned a slice with at least n bytes.

diff --git a/iostream/Iostream/In_buf/index.html b/iostream/Iostream/In_buf/index.html index 3a7b3c31..84938a82 100644 --- a/iostream/Iostream/In_buf/index.html +++ b/iostream/Iostream/In_buf/index.html @@ -1,5 +1,5 @@ -In_buf (iostream.Iostream.In_buf)

Module Iostream.In_buf

Buffered input stream.

class type t = object ... end

The implementation of buffered input streams.

class virtual t_from_refill : ?bytes:bytes -> unit -> object ... end

A mixin to implement a buffered input by only providing a refill method. Add a close method and it's good to go.

val create : +In_buf (iostream.Iostream.In_buf)

Module Iostream.In_buf

Buffered input stream.

class type t = object ... end

The implementation of buffered input streams.

class virtual t_from_refill : ?bytes:bytes -> unit -> object ... end

A mixin to implement a buffered input by only providing a refill method. Add a close method and it's good to go.

val create : ?bytes:bytes -> ?close:(unit -> unit) -> refill:(bytes -> int) -> diff --git a/iostream/Iostream/Out/class-dummy/index.html b/iostream/Iostream/Out/class-dummy/index.html index eec540b3..25c66191 100644 --- a/iostream/Iostream/Out/class-dummy/index.html +++ b/iostream/Iostream/Out/class-dummy/index.html @@ -1,2 +1,2 @@ -dummy (iostream.Iostream.Out.dummy)

Class Out.dummy

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

+dummy (iostream.Iostream.Out.dummy)

Class Out.dummy

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

diff --git a/iostream/Iostream/Out/class-map_char/index.html b/iostream/Iostream/Out/class-map_char/index.html index 45b14a80..bf706945 100644 --- a/iostream/Iostream/Out/class-map_char/index.html +++ b/iostream/Iostream/Out/class-map_char/index.html @@ -1,2 +1,2 @@ -map_char (iostream.Iostream.Out.map_char)

Class Out.map_char

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

+map_char (iostream.Iostream.Out.map_char)

Class Out.map_char

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

diff --git a/iostream/Iostream/Out/class-of_buffer/index.html b/iostream/Iostream/Out/class-of_buffer/index.html index 2b5f2f39..58000f29 100644 --- a/iostream/Iostream/Out/class-of_buffer/index.html +++ b/iostream/Iostream/Out/class-of_buffer/index.html @@ -1,2 +1,2 @@ -of_buffer (iostream.Iostream.Out.of_buffer)

Class Out.of_buffer

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

+of_buffer (iostream.Iostream.Out.of_buffer)

Class Out.of_buffer

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

diff --git a/iostream/Iostream/Out/class-of_out_channel/index.html b/iostream/Iostream/Out/class-of_out_channel/index.html index 5c12f008..1023ca55 100644 --- a/iostream/Iostream/Out/class-of_out_channel/index.html +++ b/iostream/Iostream/Out/class-of_out_channel/index.html @@ -1,2 +1,2 @@ -of_out_channel (iostream.Iostream.Out.of_out_channel)

Class Out.of_out_channel

inherit t
inherit Iostream__.Seekable.t
+of_out_channel (iostream.Iostream.Out.of_out_channel)

Class Out.of_out_channel

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/Out/class-type-t/index.html b/iostream/Iostream/Out/class-type-t/index.html index 23dac178..4ca124b0 100644 --- a/iostream/Iostream/Out/class-type-t/index.html +++ b/iostream/Iostream/Out/class-type-t/index.html @@ -1,2 +1,2 @@ -t (iostream.Iostream.Out.t)

Class type Out.t

An output stream, ie. a place into which we can write bytes. This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

+t (iostream.Iostream.Out.t)

Class type Out.t

An output stream, ie. a place into which we can write bytes. This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

method output : bytes -> int -> int -> unit

Output slice

method close : unit -> unit

Close the output. Must be idempotent.

diff --git a/iostream/Iostream/Out/class-type-t_seekable/index.html b/iostream/Iostream/Out/class-type-t_seekable/index.html index 2134d3df..e8d6bca0 100644 --- a/iostream/Iostream/Out/class-type-t_seekable/index.html +++ b/iostream/Iostream/Out/class-type-t_seekable/index.html @@ -1,2 +1,2 @@ -t_seekable (iostream.Iostream.Out.t_seekable)

Class type Out.t_seekable

inherit t
inherit Iostream__.Seekable.t
+t_seekable (iostream.Iostream.Out.t_seekable)

Class type Out.t_seekable

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/Out/index.html b/iostream/Iostream/Out/index.html index abbde864..50579070 100644 --- a/iostream/Iostream/Out/index.html +++ b/iostream/Iostream/Out/index.html @@ -1,5 +1,5 @@ -Out (iostream.Iostream.Out)

Module Iostream.Out

Output stream.

class type t = object ... end

An output stream, ie. a place into which we can write bytes. This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

class type t_seekable = object ... end
class dummy : t
val dummy : t

Dummy output, drops everything written to it.

class of_out_channel : ?close_noerr:bool -> out_channel -> t_seekable
val of_out_channel : ?close_noerr:bool -> out_channel -> t_seekable

Wrap an out channel.

val of_buffer : Stdlib.Buffer.t -> t

of_buffer buf is an output channel that writes directly into buf. flush and close have no effect.

val open_file : +Out (iostream.Iostream.Out)

Module Iostream.Out

Output stream.

class type t = object ... end

An output stream, ie. a place into which we can write bytes. This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

class type t_seekable = object ... end
class dummy : t
val dummy : t

Dummy output, drops everything written to it.

class of_out_channel : ?close_noerr:bool -> out_channel -> t_seekable
val of_out_channel : ?close_noerr:bool -> out_channel -> t_seekable

Wrap an out channel.

val of_buffer : Stdlib.Buffer.t -> t

of_buffer buf is an output channel that writes directly into buf. flush and close have no effect.

val open_file : ?close_noerr:bool -> ?mode:int -> ?flags:open_flag list -> diff --git a/iostream/Iostream/Out_buf/class-bufferized/index.html b/iostream/Iostream/Out_buf/class-bufferized/index.html index 80f87e6d..1d11c0c2 100644 --- a/iostream/Iostream/Out_buf/class-bufferized/index.html +++ b/iostream/Iostream/Out_buf/class-bufferized/index.html @@ -1,2 +1,2 @@ -bufferized (iostream.Iostream.Out_buf.bufferized)

Class Out_buf.bufferized

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

+bufferized (iostream.Iostream.Out_buf.bufferized)

Class Out_buf.bufferized

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

diff --git a/iostream/Iostream/Out_buf/class-dummy/index.html b/iostream/Iostream/Out_buf/class-dummy/index.html index de99e181..f6867547 100644 --- a/iostream/Iostream/Out_buf/class-dummy/index.html +++ b/iostream/Iostream/Out_buf/class-dummy/index.html @@ -1,2 +1,2 @@ -dummy (iostream.Iostream.Out_buf.dummy)

Class Out_buf.dummy

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

+dummy (iostream.Iostream.Out_buf.dummy)

Class Out_buf.dummy

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

diff --git a/iostream/Iostream/Out_buf/class-of_buffer/index.html b/iostream/Iostream/Out_buf/class-of_buffer/index.html index aec1e82d..155a9557 100644 --- a/iostream/Iostream/Out_buf/class-of_buffer/index.html +++ b/iostream/Iostream/Out_buf/class-of_buffer/index.html @@ -1,2 +1,2 @@ -of_buffer (iostream.Iostream.Out_buf.of_buffer)

Class Out_buf.of_buffer

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

+of_buffer (iostream.Iostream.Out_buf.of_buffer)

Class Out_buf.of_buffer

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

diff --git a/iostream/Iostream/Out_buf/class-of_out_channel/index.html b/iostream/Iostream/Out_buf/class-of_out_channel/index.html index bad10367..9c0c31ab 100644 --- a/iostream/Iostream/Out_buf/class-of_out_channel/index.html +++ b/iostream/Iostream/Out_buf/class-of_out_channel/index.html @@ -1,2 +1,2 @@ -of_out_channel (iostream.Iostream.Out_buf.of_out_channel)

Class Out_buf.of_out_channel

inherit t
inherit Iostream__.Seekable.t
+of_out_channel (iostream.Iostream.Out_buf.of_out_channel)

Class Out_buf.of_out_channel

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/Out_buf/class-open_file/index.html b/iostream/Iostream/Out_buf/class-open_file/index.html index 51ee3785..ca935ee3 100644 --- a/iostream/Iostream/Out_buf/class-open_file/index.html +++ b/iostream/Iostream/Out_buf/class-open_file/index.html @@ -1,2 +1,2 @@ -open_file (iostream.Iostream.Out_buf.open_file)

Class Out_buf.open_file

inherit t
inherit Iostream__.Seekable.t
+open_file (iostream.Iostream.Out_buf.open_file)

Class Out_buf.open_file

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/Out_buf/class-t_from_output/index.html b/iostream/Iostream/Out_buf/class-t_from_output/index.html index 3bb586a4..0daef393 100644 --- a/iostream/Iostream/Out_buf/class-t_from_output/index.html +++ b/iostream/Iostream/Out_buf/class-t_from_output/index.html @@ -1,2 +1,2 @@ -t_from_output (iostream.Iostream.Out_buf.t_from_output)

Class Out_buf.t_from_output

Make a bufferized output from a non bufferized output+close.

  • parameter bytes

    the buffer to use. It's owned by this channel as long as the channel exists.

inherit t
method private virtual output_underlying : bytes -> int -> int -> unit

Emit these private bytes, unbufferized

method private virtual close_underlying : unit -> unit

Close the underlying output. The bufferized output will flush and then call this.

+t_from_output (iostream.Iostream.Out_buf.t_from_output)

Class Out_buf.t_from_output

Make a bufferized output from a non bufferized output+close.

  • parameter bytes

    the buffer to use. It's owned by this channel as long as the channel exists.

inherit t
method private virtual output_underlying : bytes -> int -> int -> unit

Emit these private bytes, unbufferized

method private virtual close_underlying : unit -> unit

Close the underlying output. The bufferized output will flush and then call this.

diff --git a/iostream/Iostream/Out_buf/class-type-t/index.html b/iostream/Iostream/Out_buf/class-type-t/index.html index 9a9ab5e4..a89a0b7f 100644 --- a/iostream/Iostream/Out_buf/class-type-t/index.html +++ b/iostream/Iostream/Out_buf/class-type-t/index.html @@ -1,2 +1,2 @@ -t (iostream.Iostream.Out_buf.t)

Class type Out_buf.t

An output stream, ie. a place into which we can write bytes, with a buffer to amortize the cost of operations.

This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

+t (iostream.Iostream.Out_buf.t)

Class type Out_buf.t

An output stream, ie. a place into which we can write bytes, with a buffer to amortize the cost of operations.

This can be a Buffer.t, an out_channel, a Unix.file_descr, etc.

inherit Iostream__.Out.t
method output_char : char -> unit

Output a single char

method flush : unit -> unit

Flush underlying buffer

diff --git a/iostream/Iostream/Out_buf/class-type-t_seekable/index.html b/iostream/Iostream/Out_buf/class-type-t_seekable/index.html index 673dbce5..1f34bafe 100644 --- a/iostream/Iostream/Out_buf/class-type-t_seekable/index.html +++ b/iostream/Iostream/Out_buf/class-type-t_seekable/index.html @@ -1,2 +1,2 @@ -t_seekable (iostream.Iostream.Out_buf.t_seekable)

Class type Out_buf.t_seekable

inherit t
inherit Iostream__.Seekable.t
+t_seekable (iostream.Iostream.Out_buf.t_seekable)

Class type Out_buf.t_seekable

inherit t
inherit Iostream__.Seekable.t
diff --git a/iostream/Iostream/Out_buf/index.html b/iostream/Iostream/Out_buf/index.html index e23eb713..b132ab84 100644 --- a/iostream/Iostream/Out_buf/index.html +++ b/iostream/Iostream/Out_buf/index.html @@ -1,5 +1,5 @@ -Out_buf (iostream.Iostream.Out_buf)

Module Iostream.Out_buf

Buffered output stream.

class type t = object ... end

An output stream, ie. a place into which we can write bytes, with a buffer to amortize the cost of operations.

class type t_seekable = object ... end
val create : +Out_buf (iostream.Iostream.Out_buf)

Module Iostream.Out_buf

Buffered output stream.

class type t = object ... end

An output stream, ie. a place into which we can write bytes, with a buffer to amortize the cost of operations.

class type t_seekable = object ... end
val create : ?flush:(unit -> unit) -> ?close:(unit -> unit) -> output_char:(char -> unit) -> diff --git a/iostream/Iostream/Seekable/class-type-t/index.html b/iostream/Iostream/Seekable/class-type-t/index.html index 5e592599..03dd66c4 100644 --- a/iostream/Iostream/Seekable/class-type-t/index.html +++ b/iostream/Iostream/Seekable/class-type-t/index.html @@ -1,2 +1,2 @@ -t (iostream.Iostream.Seekable.t)

Class type Seekable.t

method seek : int -> unit

Seek in the underlying stream.

  • raises Sys_error

    in case of failure

method pos : unit -> int

Return current offset in underlying stream.

  • raises Sys_error

    in case of failure

+t (iostream.Iostream.Seekable.t)

Class type Seekable.t

method seek : int -> unit

Seek in the underlying stream.

  • raises Sys_error

    in case of failure

method pos : unit -> int

Return current offset in underlying stream.

  • raises Sys_error

    in case of failure

diff --git a/iostream/Iostream/Seekable/index.html b/iostream/Iostream/Seekable/index.html index 199a678e..b44fc312 100644 --- a/iostream/Iostream/Seekable/index.html +++ b/iostream/Iostream/Seekable/index.html @@ -1,2 +1,2 @@ -Seekable (iostream.Iostream.Seekable)

Module Iostream.Seekable

An object we can seek in.

Files can be seeked in, i.e the read/write head can move around.

class type t = object ... end
val seek : t -> int -> unit
val pos : t -> int
+Seekable (iostream.Iostream.Seekable)

Module Iostream.Seekable

An object we can seek in.

Files can be seeked in, i.e the read/write head can move around.

class type t = object ... end
val seek : t -> int -> unit
val pos : t -> int
diff --git a/iostream/Iostream/Slice/index.html b/iostream/Iostream/Slice/index.html index 3f13aeb4..feb3f006 100644 --- a/iostream/Iostream/Slice/index.html +++ b/iostream/Iostream/Slice/index.html @@ -1,2 +1,2 @@ -Slice (iostream.Iostream.Slice)

Module Iostream.Slice

Byte slice or buffer.

type t = {
  1. bytes : bytes;
    (*

    Bytes

    *)
  2. mutable off : int;
    (*

    Offset in bytes

    *)
  3. mutable len : int;
    (*

    Length of the slice. Empty slice has len=0

    *)
}

A slice of bytes. The valid bytes in the slice are bytes[off], bytes[off+1], …, bytes[off+len-1] (i.e len bytes starting at offset off).

val empty : t
val create : int -> t
val of_bytes : bytes -> t
val bytes : t -> bytes
val off : t -> int
val len : t -> int
val consume : t -> int -> unit

Consume the first n bytes from the slice, making it n bytes shorter. This modifies the slice in place.

val find_index_exn : t -> char -> int

find index of c in slice, or raise Not_found

+Slice (iostream.Iostream.Slice)

Module Iostream.Slice

Byte slice or buffer.

type t = Iostream_types.Slice.t = {
  1. bytes : bytes;
    (*

    Bytes

    *)
  2. mutable off : int;
    (*

    Offset in bytes

    *)
  3. mutable len : int;
    (*

    Length of the slice. Empty slice has len=0

    *)
}

A slice of bytes. The valid bytes in the slice are bytes[off], bytes[off+1], …, bytes[off+len-1] (i.e len bytes starting at offset off).

val empty : t
val create : int -> t
val of_bytes : bytes -> t
val bytes : t -> bytes
val off : t -> int
val len : t -> int
val consume : t -> int -> unit

Consume the first n bytes from the slice, making it n bytes shorter. This modifies the slice in place.

val find_index_exn : t -> char -> int

find index of c in slice, or raise Not_found

diff --git a/iostream/Iostream/index.html b/iostream/Iostream/index.html index 9ad2e059..f9c4d7ed 100644 --- a/iostream/Iostream/index.html +++ b/iostream/Iostream/index.html @@ -1,2 +1,2 @@ -Iostream (iostream.Iostream)

Module Iostream

I/O streams.

This module defines generic I/O streams. They can be user-defined and can be composed from other streams.

module In : sig ... end

Input stream.

module In_buf : sig ... end

Buffered input stream.

module Out : sig ... end

Output stream.

module Out_buf : sig ... end

Buffered output stream.

module Slice : sig ... end

Byte slice or buffer.

module Seekable : sig ... end

An object we can seek in.

+Iostream (iostream.Iostream)

Module Iostream

I/O streams.

This module defines generic I/O streams. They can be user-defined and can be composed from other streams.

module In : sig ... end

Input stream.

module In_buf : sig ... end

Buffered input stream.

module Out : sig ... end

Output stream.

module Out_buf : sig ... end

Buffered output stream.

module Slice : sig ... end

Byte slice or buffer.

module Seekable : sig ... end

An object we can seek in.

diff --git a/iostream/Iostream__/index.html b/iostream/Iostream__/index.html index f9de786d..9e15b590 100644 --- a/iostream/Iostream__/index.html +++ b/iostream/Iostream__/index.html @@ -1,2 +1,2 @@ -Iostream__ (iostream.Iostream__)

Module Iostream__

This module is hidden.

+Iostream__ (iostream.Iostream__)

Module Iostream__

This module is hidden.

diff --git a/iostream/Iostream__In/index.html b/iostream/Iostream__In/index.html index be8b500b..f0bee398 100644 --- a/iostream/Iostream__In/index.html +++ b/iostream/Iostream__In/index.html @@ -1,2 +1,2 @@ -Iostream__In (iostream.Iostream__In)

Module Iostream__In

This module is hidden.

+Iostream__In (iostream.Iostream__In)

Module Iostream__In

This module is hidden.

diff --git a/iostream/Iostream__In_buf/index.html b/iostream/Iostream__In_buf/index.html index 941adc30..a9b65a96 100644 --- a/iostream/Iostream__In_buf/index.html +++ b/iostream/Iostream__In_buf/index.html @@ -1,2 +1,2 @@ -Iostream__In_buf (iostream.Iostream__In_buf)

Module Iostream__In_buf

This module is hidden.

+Iostream__In_buf (iostream.Iostream__In_buf)

Module Iostream__In_buf

This module is hidden.

diff --git a/iostream/Iostream__Out/index.html b/iostream/Iostream__Out/index.html index 8af6c27d..ca9e4bbd 100644 --- a/iostream/Iostream__Out/index.html +++ b/iostream/Iostream__Out/index.html @@ -1,2 +1,2 @@ -Iostream__Out (iostream.Iostream__Out)

Module Iostream__Out

This module is hidden.

+Iostream__Out (iostream.Iostream__Out)

Module Iostream__Out

This module is hidden.

diff --git a/iostream/Iostream__Out_buf/index.html b/iostream/Iostream__Out_buf/index.html index 291afeb5..bd0c9e1c 100644 --- a/iostream/Iostream__Out_buf/index.html +++ b/iostream/Iostream__Out_buf/index.html @@ -1,2 +1,2 @@ -Iostream__Out_buf (iostream.Iostream__Out_buf)

Module Iostream__Out_buf

This module is hidden.

+Iostream__Out_buf (iostream.Iostream__Out_buf)

Module Iostream__Out_buf

This module is hidden.

diff --git a/iostream/Iostream__Seekable/index.html b/iostream/Iostream__Seekable/index.html index e4f55301..6130e6c6 100644 --- a/iostream/Iostream__Seekable/index.html +++ b/iostream/Iostream__Seekable/index.html @@ -1,2 +1,2 @@ -Iostream__Seekable (iostream.Iostream__Seekable)

Module Iostream__Seekable

This module is hidden.

+Iostream__Seekable (iostream.Iostream__Seekable)

Module Iostream__Seekable

This module is hidden.

diff --git a/iostream/Iostream__Slice/index.html b/iostream/Iostream__Slice/index.html index 377cf804..1b508e99 100644 --- a/iostream/Iostream__Slice/index.html +++ b/iostream/Iostream__Slice/index.html @@ -1,2 +1,2 @@ -Iostream__Slice (iostream.Iostream__Slice)

Module Iostream__Slice

This module is hidden.

+Iostream__Slice (iostream.Iostream__Slice)

Module Iostream__Slice

This module is hidden.

diff --git a/iostream/Iostream_types/In/class-type-t/index.html b/iostream/Iostream_types/In/class-type-t/index.html new file mode 100644 index 00000000..774e8acf --- /dev/null +++ b/iostream/Iostream_types/In/class-type-t/index.html @@ -0,0 +1,2 @@ + +t (iostream.Iostream_types.In.t)

Class type In.t

method input : bytes -> int -> int -> int

Read into the slice. Returns 0 only if the stream is closed.

method close : unit -> unit

Close the input. Must be idempotent.

diff --git a/iostream/Iostream_types/In/class-type-t_seekable/index.html b/iostream/Iostream_types/In/class-type-t_seekable/index.html new file mode 100644 index 00000000..ebfef3d9 --- /dev/null +++ b/iostream/Iostream_types/In/class-type-t_seekable/index.html @@ -0,0 +1,2 @@ + +t_seekable (iostream.Iostream_types.In.t_seekable)

Class type In.t_seekable

inherit t
inherit Seekable.t
diff --git a/iostream/Iostream_types/In/index.html b/iostream/Iostream_types/In/index.html new file mode 100644 index 00000000..1a08c8be --- /dev/null +++ b/iostream/Iostream_types/In/index.html @@ -0,0 +1,2 @@ + +In (iostream.Iostream_types.In)

Module Iostream_types.In

class type t = object ... end
class type t_seekable = object ... end
diff --git a/iostream/Iostream_types/In_buf/class-type-t/index.html b/iostream/Iostream_types/In_buf/class-type-t/index.html new file mode 100644 index 00000000..54fa8a62 --- /dev/null +++ b/iostream/Iostream_types/In_buf/class-type-t/index.html @@ -0,0 +1,2 @@ + +t (iostream.Iostream_types.In_buf.t)

Class type In_buf.t

inherit In.t
method fill_buf : unit -> Slice.t
method consume : int -> unit
diff --git a/iostream/Iostream_types/In_buf/index.html b/iostream/Iostream_types/In_buf/index.html new file mode 100644 index 00000000..83b84a4e --- /dev/null +++ b/iostream/Iostream_types/In_buf/index.html @@ -0,0 +1,2 @@ + +In_buf (iostream.Iostream_types.In_buf)

Module Iostream_types.In_buf

class type t = object ... end
diff --git a/iostream/Iostream_types/Out/class-type-t/index.html b/iostream/Iostream_types/Out/class-type-t/index.html new file mode 100644 index 00000000..e64819ba --- /dev/null +++ b/iostream/Iostream_types/Out/class-type-t/index.html @@ -0,0 +1,2 @@ + +t (iostream.Iostream_types.Out.t)

Class type Out.t

method output : bytes -> int -> int -> unit
method close : unit -> unit
diff --git a/iostream/Iostream_types/Out/class-type-t_seekable/index.html b/iostream/Iostream_types/Out/class-type-t_seekable/index.html new file mode 100644 index 00000000..39817841 --- /dev/null +++ b/iostream/Iostream_types/Out/class-type-t_seekable/index.html @@ -0,0 +1,2 @@ + +t_seekable (iostream.Iostream_types.Out.t_seekable)

Class type Out.t_seekable

inherit t
inherit Seekable.t
diff --git a/iostream/Iostream_types/Out/index.html b/iostream/Iostream_types/Out/index.html new file mode 100644 index 00000000..ec7781f6 --- /dev/null +++ b/iostream/Iostream_types/Out/index.html @@ -0,0 +1,2 @@ + +Out (iostream.Iostream_types.Out)

Module Iostream_types.Out

class type t = object ... end
class type t_seekable = object ... end
diff --git a/iostream/Iostream_types/Out_buf/class-type-t/index.html b/iostream/Iostream_types/Out_buf/class-type-t/index.html new file mode 100644 index 00000000..5c2c89e6 --- /dev/null +++ b/iostream/Iostream_types/Out_buf/class-type-t/index.html @@ -0,0 +1,2 @@ + +t (iostream.Iostream_types.Out_buf.t)

Class type Out_buf.t

method output_char : char -> unit
method output : bytes -> int -> int -> unit
method flush : unit -> unit
method close : unit -> unit
diff --git a/iostream/Iostream_types/Out_buf/class-type-t_seekable/index.html b/iostream/Iostream_types/Out_buf/class-type-t_seekable/index.html new file mode 100644 index 00000000..b3ff2936 --- /dev/null +++ b/iostream/Iostream_types/Out_buf/class-type-t_seekable/index.html @@ -0,0 +1,2 @@ + +t_seekable (iostream.Iostream_types.Out_buf.t_seekable)

Class type Out_buf.t_seekable

inherit t
inherit Seekable.t
diff --git a/iostream/Iostream_types/Out_buf/index.html b/iostream/Iostream_types/Out_buf/index.html new file mode 100644 index 00000000..f096ac66 --- /dev/null +++ b/iostream/Iostream_types/Out_buf/index.html @@ -0,0 +1,2 @@ + +Out_buf (iostream.Iostream_types.Out_buf)

Module Iostream_types.Out_buf

class type t = object ... end
class type t_seekable = object ... end
diff --git a/iostream/Iostream_types/Seekable/class-type-t/index.html b/iostream/Iostream_types/Seekable/class-type-t/index.html new file mode 100644 index 00000000..3b203884 --- /dev/null +++ b/iostream/Iostream_types/Seekable/class-type-t/index.html @@ -0,0 +1,2 @@ + +t (iostream.Iostream_types.Seekable.t)

Class type Seekable.t

method seek : int -> unit
method pos : unit -> int
diff --git a/iostream/Iostream_types/Seekable/index.html b/iostream/Iostream_types/Seekable/index.html new file mode 100644 index 00000000..85f2e2be --- /dev/null +++ b/iostream/Iostream_types/Seekable/index.html @@ -0,0 +1,2 @@ + +Seekable (iostream.Iostream_types.Seekable)

Module Iostream_types.Seekable

class type t = object ... end
diff --git a/iostream/Iostream_types/Slice/index.html b/iostream/Iostream_types/Slice/index.html new file mode 100644 index 00000000..a64d2a1c --- /dev/null +++ b/iostream/Iostream_types/Slice/index.html @@ -0,0 +1,2 @@ + +Slice (iostream.Iostream_types.Slice)

Module Iostream_types.Slice

type t = {
  1. bytes : bytes;
    (*

    Bytes

    *)
  2. mutable off : int;
    (*

    Offset in bytes

    *)
  3. mutable len : int;
    (*

    Length of the slice. Empty slice has len=0

    *)
}
diff --git a/iostream/Iostream_types/index.html b/iostream/Iostream_types/index.html new file mode 100644 index 00000000..041a8d99 --- /dev/null +++ b/iostream/Iostream_types/index.html @@ -0,0 +1,2 @@ + +Iostream_types (iostream.Iostream_types)

Module Iostream_types

module Slice : sig ... end
module Seekable : sig ... end
module In : sig ... end
module In_buf : sig ... end
module Out : sig ... end
module Out_buf : sig ... end
diff --git a/iostream/Iostream_unix/In/index.html b/iostream/Iostream_unix/In/index.html index 386f652f..4ddee1c2 100644 --- a/iostream/Iostream_unix/In/index.html +++ b/iostream/Iostream_unix/In/index.html @@ -1,2 +1,2 @@ -In (iostream.Iostream_unix.In)

Module Iostream_unix.In

val of_unix_fd : ?close_noerr:bool -> Unix.file_descr -> Iostream.In.t_seekable

Create an in stream from a raw Unix file descriptor. The file descriptor must be opened for reading.

+In (iostream.Iostream_unix.In)

Module Iostream_unix.In

val of_unix_fd : ?close_noerr:bool -> Unix.file_descr -> Iostream.In.t_seekable

Create an in stream from a raw Unix file descriptor. The file descriptor must be opened for reading.

diff --git a/iostream/Iostream_unix/Out/index.html b/iostream/Iostream_unix/Out/index.html index d37ee7c8..1c993a0a 100644 --- a/iostream/Iostream_unix/Out/index.html +++ b/iostream/Iostream_unix/Out/index.html @@ -1,2 +1,2 @@ -Out (iostream.Iostream_unix.Out)

Module Iostream_unix.Out

Output stream directly writing into the given Unix file descriptor.

+Out (iostream.Iostream_unix.Out)

Module Iostream_unix.Out

Output stream directly writing into the given Unix file descriptor.

diff --git a/iostream/Iostream_unix/index.html b/iostream/Iostream_unix/index.html index c4f20ece..07b8506b 100644 --- a/iostream/Iostream_unix/index.html +++ b/iostream/Iostream_unix/index.html @@ -1,2 +1,2 @@ -Iostream_unix (iostream.Iostream_unix)

Module Iostream_unix

module In : sig ... end
module Out : sig ... end
+Iostream_unix (iostream.Iostream_unix)

Module Iostream_unix

module In : sig ... end
module Out : sig ... end
diff --git a/iostream/_doc-dir/CHANGES.md b/iostream/_doc-dir/CHANGES.md index fe81b36a..c8c987ff 100644 --- a/iostream/_doc-dir/CHANGES.md +++ b/iostream/_doc-dir/CHANGES.md @@ -1,4 +1,9 @@ +# 0.3 + +- refactor: extract type definitions to `iostream.types` +- perf slice: improve `Slice.find_index_from` + # 0.2.2 - bugfix for iostream-camlzip (assertion failure) diff --git a/iostream/index.html b/iostream/index.html index 73044d8b..d179289e 100644 --- a/iostream/index.html +++ b/iostream/index.html @@ -1,2 +1,2 @@ -index (iostream.index)

Package iostream

Package info

changes-files
readme-files
+index (iostream.index)

Package iostream

Package info

changes-files
readme-files
diff --git a/ocaml/Afl_instrument/index.html b/ocaml/Afl_instrument/index.html index 33a62806..c38dfd86 100644 --- a/ocaml/Afl_instrument/index.html +++ b/ocaml/Afl_instrument/index.html @@ -1,5 +1,5 @@ -Afl_instrument (ocaml.Afl_instrument)

Module Afl_instrument

Instrumentation for afl-fuzz.

val instrument_function : Cmm.expression -> Debuginfo.t -> Cmm.expression
val instrument_initialiser : +Afl_instrument (ocaml.Afl_instrument)

Module Afl_instrument

Instrumentation for afl-fuzz.

val instrument_function : Cmm.expression -> Debuginfo.t -> Cmm.expression
val instrument_initialiser : Cmm.expression -> (unit -> Debuginfo.t) -> Cmm.expression
diff --git a/ocaml/Alias_analysis/index.html b/ocaml/Alias_analysis/index.html index 1638b9f9..791aff3f 100644 --- a/ocaml/Alias_analysis/index.html +++ b/ocaml/Alias_analysis/index.html @@ -1,5 +1,5 @@ -Alias_analysis (ocaml.Alias_analysis)

Module Alias_analysis

type allocation_point =
  1. | Symbol of Symbol.t
  2. | Variable of Variable.t
type allocated_const =
  1. | Normal of Allocated_const.t
  2. | Array of Lambda.array_kind * Asttypes.mutable_flag * Variable.t list
  3. | Duplicate_array of Lambda.array_kind * Asttypes.mutable_flag * Variable.t
type constant_defining_value =
  1. | Allocated_const of allocated_const
  2. | Block of Tag.t * Variable.t list
  3. | Set_of_closures of Flambda.set_of_closures
  4. | Project_closure of Flambda.project_closure
  5. | Move_within_set_of_closures of Flambda.move_within_set_of_closures
  6. | Project_var of Flambda.project_var
  7. | Field of Variable.t * int
  8. | Symbol_field of Symbol.t * int
  9. | Const of Flambda.const
  10. | Symbol of Symbol.t
  11. | Variable of Variable.t
type initialize_symbol_field = Variable.t option
val run : +Alias_analysis (ocaml.Alias_analysis)

Module Alias_analysis

type allocation_point =
  1. | Symbol of Symbol.t
  2. | Variable of Variable.t
type allocated_const =
  1. | Normal of Allocated_const.t
  2. | Array of Lambda.array_kind * Asttypes.mutable_flag * Variable.t list
  3. | Duplicate_array of Lambda.array_kind * Asttypes.mutable_flag * Variable.t
type constant_defining_value =
  1. | Allocated_const of allocated_const
  2. | Block of Tag.t * Variable.t list
  3. | Set_of_closures of Flambda.set_of_closures
  4. | Project_closure of Flambda.project_closure
  5. | Move_within_set_of_closures of Flambda.move_within_set_of_closures
  6. | Project_var of Flambda.project_var
  7. | Field of Variable.t * int
  8. | Symbol_field of Symbol.t * int
  9. | Const of Flambda.const
  10. | Symbol of Symbol.t
  11. | Variable of Variable.t
type initialize_symbol_field = Variable.t option
val run : constant_defining_value Variable.Tbl.t -> initialize_symbol_field list Symbol.Tbl.t -> Flambda.constant_defining_value Symbol.Tbl.t -> diff --git a/ocaml/Allocated_const/index.html b/ocaml/Allocated_const/index.html index abbf7582..5bdb7881 100644 --- a/ocaml/Allocated_const/index.html +++ b/ocaml/Allocated_const/index.html @@ -1,2 +1,2 @@ -Allocated_const (ocaml.Allocated_const)

Module Allocated_const

Constants that are always allocated (possibly statically). Blocks are not included here since they are always encoded using Prim (Pmakeblock, ...).

type t =
  1. | Float of float
  2. | Int32 of int32
  3. | Int64 of int64
  4. | Nativeint of nativeint
  5. | Float_array of float list
  6. | Immutable_float_array of float list
  7. | String of string
  8. | Immutable_string of string
val compare_floats : float -> float -> int
val compare : t -> t -> int
val print : Stdlib.Format.formatter -> t -> unit
+Allocated_const (ocaml.Allocated_const)

Module Allocated_const

Constants that are always allocated (possibly statically). Blocks are not included here since they are always encoded using Prim (Pmakeblock, ...).

type t =
  1. | Float of float
  2. | Int32 of int32
  3. | Int64 of int64
  4. | Nativeint of nativeint
  5. | Float_array of float list
  6. | Immutable_float_array of float list
  7. | String of string
  8. | Immutable_string of string
val compare_floats : float -> float -> int
val compare : t -> t -> int
val print : Stdlib.Format.formatter -> t -> unit
diff --git a/ocaml/Annot/index.html b/ocaml/Annot/index.html index 27a08279..4defd164 100644 --- a/ocaml/Annot/index.html +++ b/ocaml/Annot/index.html @@ -1,2 +1,2 @@ -Annot (ocaml.Annot)

Module Annot

type call =
  1. | Tail
  2. | Stack
  3. | Inline
type ident =
  1. | Iref_internal of Location.t
  2. | Iref_external
  3. | Idef of Location.t
+Annot (ocaml.Annot)

Module Annot

type call =
  1. | Tail
  2. | Stack
  3. | Inline
type ident =
  1. | Iref_internal of Location.t
  2. | Iref_external
  3. | Idef of Location.t
diff --git a/ocaml/Arch/index.html b/ocaml/Arch/index.html index 0d7dcdf1..4d28a99e 100644 --- a/ocaml/Arch/index.html +++ b/ocaml/Arch/index.html @@ -1,5 +1,5 @@ -Arch (ocaml.Arch)

Module Arch

val command_line_options : (string * Stdlib.Arg.spec * string) list
type addressing_mode =
  1. | Ibased of string * int
  2. | Iindexed of int
  3. | Iindexed2 of int
  4. | Iscaled of int * int
  5. | Iindexed2scaled of int * int
type specific_operation =
  1. | Ilea of addressing_mode
  2. | Istore_int of nativeint * addressing_mode * bool
  3. | Ioffset_loc of int * addressing_mode
  4. | Ifloatarithmem of float_operation * addressing_mode
  5. | Ibswap of int
  6. | Isqrtf
  7. | Ifloatsqrtf of addressing_mode
  8. | Isextend32
  9. | Izextend32
and float_operation =
  1. | Ifloatadd
  2. | Ifloatsub
  3. | Ifloatmul
  4. | Ifloatdiv
val big_endian : bool
val size_addr : int
val size_int : int
val size_float : int
val allow_unaligned_access : bool
val division_crashes_on_overflow : bool
val identity_addressing : addressing_mode
val offset_addressing : addressing_mode -> int -> addressing_mode
val num_args_addressing : addressing_mode -> int
val print_addressing : +Arch (ocaml.Arch)

Module Arch

val command_line_options : (string * Stdlib.Arg.spec * string) list
type addressing_mode =
  1. | Ibased of string * int
  2. | Iindexed of int
  3. | Iindexed2 of int
  4. | Iscaled of int * int
  5. | Iindexed2scaled of int * int
type specific_operation =
  1. | Ilea of addressing_mode
  2. | Istore_int of nativeint * addressing_mode * bool
  3. | Ioffset_loc of int * addressing_mode
  4. | Ifloatarithmem of float_operation * addressing_mode
  5. | Ibswap of int
  6. | Isqrtf
  7. | Ifloatsqrtf of addressing_mode
  8. | Isextend32
  9. | Izextend32
and float_operation =
  1. | Ifloatadd
  2. | Ifloatsub
  3. | Ifloatmul
  4. | Ifloatdiv
val big_endian : bool
val size_addr : int
val size_int : int
val size_float : int
val allow_unaligned_access : bool
val division_crashes_on_overflow : bool
val identity_addressing : addressing_mode
val offset_addressing : addressing_mode -> int -> addressing_mode
val num_args_addressing : addressing_mode -> int
val print_addressing : (Stdlib.Format.formatter -> 'a -> unit) -> addressing_mode -> Stdlib.Format.formatter -> diff --git a/ocaml/Arg_helper/Make/argument-1-S/Key/Map/index.html b/ocaml/Arg_helper/Make/argument-1-S/Key/Map/index.html index f384f64e..55e0eda6 100644 --- a/ocaml/Arg_helper/Make/argument-1-S/Key/Map/index.html +++ b/ocaml/Arg_helper/Make/argument-1-S/Key/Map/index.html @@ -1,5 +1,5 @@ -Map (ocaml.Arg_helper.Make.S.Key.Map)

Module Key.Map

Maps

type key = t

The type of the map keys.

type !+'a t

The type of maps from type key to type 'a.

val empty : 'a t

The empty map.

val add : key -> 'a -> 'a t -> 'a t

add key data m returns a map containing the same bindings as m, plus a binding of key to data. If key was already bound in m to a value that is physically equal to data, m is returned unchanged (the result of the function is then physically equal to m). Otherwise, the previous binding of key in m disappears.

  • before 4.03

    Physical equality was not ensured.

val add_to_list : key -> 'a -> 'a list t -> 'a list t

add_to_list key data m is m with key mapped to l such that l is data :: Map.find key m if key was bound in m and [v] otherwise.

  • since 5.1
val update : key -> ('a option -> 'a option) -> 'a t -> 'a t

update key f m returns a map containing the same bindings as m, except for the binding of key. Depending on the value of y where y is f (find_opt key m), the binding of key is added, removed or updated. If y is None, the binding is removed if it exists; otherwise, if y is Some z then key is associated to z in the resulting map. If key was already bound in m to a value that is physically equal to z, m is returned unchanged (the result of the function is then physically equal to m).

  • since 4.06
val singleton : key -> 'a -> 'a t

singleton x y returns the one-element map that contains a binding y for x.

  • since 3.12
val remove : key -> 'a t -> 'a t

remove x m returns a map containing the same bindings as m, except for x which is unbound in the returned map. If x was not in m, m is returned unchanged (the result of the function is then physically equal to m).

  • before 4.03

    Physical equality was not ensured.

val merge : +Map (ocaml.Arg_helper.Make.S.Key.Map)

Module Key.Map

Maps

type key = t

The type of the map keys.

type !+'a t

The type of maps from type key to type 'a.

val empty : 'a t

The empty map.

val add : key -> 'a -> 'a t -> 'a t

add key data m returns a map containing the same bindings as m, plus a binding of key to data. If key was already bound in m to a value that is physically equal to data, m is returned unchanged (the result of the function is then physically equal to m). Otherwise, the previous binding of key in m disappears.

  • before 4.03

    Physical equality was not ensured.

val add_to_list : key -> 'a -> 'a list t -> 'a list t

add_to_list key data m is m with key mapped to l such that l is data :: Map.find key m if key was bound in m and [v] otherwise.

  • since 5.1
val update : key -> ('a option -> 'a option) -> 'a t -> 'a t

update key f m returns a map containing the same bindings as m, except for the binding of key. Depending on the value of y where y is f (find_opt key m), the binding of key is added, removed or updated. If y is None, the binding is removed if it exists; otherwise, if y is Some z then key is associated to z in the resulting map. If key was already bound in m to a value that is physically equal to z, m is returned unchanged (the result of the function is then physically equal to m).

  • since 4.06
val singleton : key -> 'a -> 'a t

singleton x y returns the one-element map that contains a binding y for x.

  • since 3.12
val remove : key -> 'a t -> 'a t

remove x m returns a map containing the same bindings as m, except for x which is unbound in the returned map. If x was not in m, m is returned unchanged (the result of the function is then physically equal to m).

  • before 4.03

    Physical equality was not ensured.

val merge : (key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> diff --git a/ocaml/Arg_helper/Make/argument-1-S/Key/index.html b/ocaml/Arg_helper/Make/argument-1-S/Key/index.html index 498445b7..0ba4f684 100644 --- a/ocaml/Arg_helper/Make/argument-1-S/Key/index.html +++ b/ocaml/Arg_helper/Make/argument-1-S/Key/index.html @@ -1,2 +1,2 @@ -Key (ocaml.Arg_helper.Make.S.Key)

Module S.Key

type t
val of_string : string -> t

The textual representation of a key must not contain '=' or ','.

module Map : Map.S with type key = t
+Key (ocaml.Arg_helper.Make.S.Key)

Module S.Key

type t
val of_string : string -> t

The textual representation of a key must not contain '=' or ','.

module Map : Map.S with type key = t
diff --git a/ocaml/Arg_helper/Make/argument-1-S/Value/index.html b/ocaml/Arg_helper/Make/argument-1-S/Value/index.html index 0fb1cfc0..093ad8da 100644 --- a/ocaml/Arg_helper/Make/argument-1-S/Value/index.html +++ b/ocaml/Arg_helper/Make/argument-1-S/Value/index.html @@ -1,2 +1,2 @@ -Value (ocaml.Arg_helper.Make.S.Value)

Module S.Value

type t
val of_string : string -> t

The textual representation of a value must not contain ','.

+Value (ocaml.Arg_helper.Make.S.Value)

Module S.Value

type t
val of_string : string -> t

The textual representation of a value must not contain ','.

diff --git a/ocaml/Arg_helper/Make/argument-1-S/index.html b/ocaml/Arg_helper/Make/argument-1-S/index.html index 60a31d3c..b4bc42f0 100644 --- a/ocaml/Arg_helper/Make/argument-1-S/index.html +++ b/ocaml/Arg_helper/Make/argument-1-S/index.html @@ -1,2 +1,2 @@ -S (ocaml.Arg_helper.Make.S)

Parameter Make.S

module Key : sig ... end
module Value : sig ... end
+S (ocaml.Arg_helper.Make.S)

Parameter Make.S

module Key : sig ... end
module Value : sig ... end
diff --git a/ocaml/Arg_helper/Make/index.html b/ocaml/Arg_helper/Make/index.html index 1d1fbdff..77d27f65 100644 --- a/ocaml/Arg_helper/Make/index.html +++ b/ocaml/Arg_helper/Make/index.html @@ -1,2 +1,2 @@ -Make (ocaml.Arg_helper.Make)

Module Arg_helper.Make

Parameters

module S : sig ... end

Signature

type parsed
val default : S.Value.t -> parsed
val set_base_default : S.Value.t -> parsed -> parsed
val add_base_override : S.Key.t -> S.Value.t -> parsed -> parsed
val reset_base_overrides : parsed -> parsed
val set_user_default : S.Value.t -> parsed -> parsed
val add_user_override : S.Key.t -> S.Value.t -> parsed -> parsed
val parse : string -> string -> parsed ref -> unit
type parse_result =
  1. | Ok
  2. | Parse_failed of exn
val parse_no_error : string -> parsed ref -> parse_result
val get : key:S.Key.t -> parsed -> S.Value.t
+Make (ocaml.Arg_helper.Make)

Module Arg_helper.Make

Parameters

module S : sig ... end

Signature

type parsed
val default : S.Value.t -> parsed
val set_base_default : S.Value.t -> parsed -> parsed
val add_base_override : S.Key.t -> S.Value.t -> parsed -> parsed
val reset_base_overrides : parsed -> parsed
val set_user_default : S.Value.t -> parsed -> parsed
val add_user_override : S.Key.t -> S.Value.t -> parsed -> parsed
val parse : string -> string -> parsed ref -> unit
type parse_result =
  1. | Ok
  2. | Parse_failed of exn
val parse_no_error : string -> parsed ref -> parse_result
val get : key:S.Key.t -> parsed -> S.Value.t
diff --git a/ocaml/Arg_helper/index.html b/ocaml/Arg_helper/index.html index a5f6777f..3c54ec22 100644 --- a/ocaml/Arg_helper/index.html +++ b/ocaml/Arg_helper/index.html @@ -1,2 +1,2 @@ -Arg_helper (ocaml.Arg_helper)

Module Arg_helper

Decipher command line arguments of the form <value> | <key>=<value>,...

(as used for example for the specification of inlining parameters varying by simplification round).

Warning: this module is unstable and part of compiler-libs.

module Make (S : sig ... end) : sig ... end
+Arg_helper (ocaml.Arg_helper)

Module Arg_helper

Decipher command line arguments of the form <value> | <key>=<value>,...

(as used for example for the specification of inlining parameters varying by simplification round).

Warning: this module is unstable and part of compiler-libs.

module Make (S : sig ... end) : sig ... end
diff --git a/ocaml/Asmgen/index.html b/ocaml/Asmgen/index.html index 254db6b0..12b16e5f 100644 --- a/ocaml/Asmgen/index.html +++ b/ocaml/Asmgen/index.html @@ -1,5 +1,5 @@ -Asmgen (ocaml.Asmgen)

Module Asmgen

From Lambda to assembly code

type middle_end = +Asmgen (ocaml.Asmgen)

Module Asmgen

From Lambda to assembly code

type middle_end = backend:(module Backend_intf.S) -> prefixname:string -> ppf_dump:Stdlib.Format.formatter -> diff --git a/ocaml/Asmlibrarian/index.html b/ocaml/Asmlibrarian/index.html index caa44d6e..f084c553 100644 --- a/ocaml/Asmlibrarian/index.html +++ b/ocaml/Asmlibrarian/index.html @@ -1,2 +1,2 @@ -Asmlibrarian (ocaml.Asmlibrarian)

Module Asmlibrarian

val create_archive : string list -> string -> unit
type error =
  1. | File_not_found of string
  2. | Archiver_error of string
exception Error of error
val report_error : Stdlib.Format.formatter -> error -> unit
+Asmlibrarian (ocaml.Asmlibrarian)

Module Asmlibrarian

val create_archive : string list -> string -> unit
type error =
  1. | File_not_found of string
  2. | Archiver_error of string
exception Error of error
val report_error : Stdlib.Format.formatter -> error -> unit
diff --git a/ocaml/Asmlink/index.html b/ocaml/Asmlink/index.html index 015f9a10..9ca97f23 100644 --- a/ocaml/Asmlink/index.html +++ b/ocaml/Asmlink/index.html @@ -1,5 +1,5 @@ -Asmlink (ocaml.Asmlink)

Module Asmlink