package jasmin

  1. Overview
  2. Docs
Compiler for High-Assurance and High-Speed Cryptography

Install

dune-project
 Dependency

Authors

Maintainers

Sources

jasmin-compiler-v2025.06.1.tar.bz2
sha256=e92b42fa69da7c730b0c26dacf842a72b4febcaf4f2157a1dc18b3cce1f859fa

doc/jasmin.jasmin/Jasmin/Gen_map/Mmake/Map/index.html

Module Mmake.Map

module E : sig ... end
module Raw : sig ... end
type 'elt bst = 'elt Raw.tree
val this : 'a1 bst -> 'a1 Raw.tree
type 'elt t = 'elt bst
val empty : 'a1 t
val is_empty : 'a1 t -> bool
val add : key -> 'a1 -> 'a1 t -> 'a1 t
val remove : key -> 'a1 t -> 'a1 t
val mem : key -> 'a1 t -> bool
val find : key -> 'a1 t -> 'a1 option
val map : ('a1 -> 'a2) -> 'a1 t -> 'a2 t
val mapi : (key -> 'a1 -> 'a2) -> 'a1 t -> 'a2 t
val map2 : ('a1 option -> 'a2 option -> 'a3 option) -> 'a1 t -> 'a2 t -> 'a3 t
val elements : 'a1 t -> (key * 'a1) list
val cardinal : 'a1 t -> Datatypes.nat
val fold : (key -> 'a1 -> 'a2 -> 'a2) -> 'a1 t -> 'a2 -> 'a2
val equal : ('a1 -> 'a1 -> bool) -> 'a1 t -> 'a1 t -> bool