package p4spectec

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Spectec.CachesSource

module Il = Lang.Il
module MCache = Domain.Caches.MixopCache
Sourcetype cache = {
  1. mutable enabled : bool;
  2. boot_mixop : Il.value MCache.t;
  3. boot_value : Il.value VCache.t;
  4. boot_value_pingpong : Il.value VCache.t;
  5. unboot_mixop : Il.mixop VCache.t;
  6. unboot_typ : Il.typ VCache.t;
  7. unboot_value : Il.value VCache.t;
  8. unboot_value_pingpong : Il.value VCache.t;
}
Sourceval find_boot_mixop_cache : (Il.mixop -> Il.value option) Stdlib.ref
Sourceval add_boot_mixop_cache : (Il.mixop -> Il.value -> unit) Stdlib.ref
Sourceval find_boot_value_cache : (Il.value -> Il.value option) Stdlib.ref
Sourceval add_boot_value_cache : (Il.value -> Il.value -> unit) Stdlib.ref
Sourceval find_boot_value_pingpong_cache : (Il.value -> Il.value option) Stdlib.ref
Sourceval add_boot_value_pingpong_cache : (Il.value -> Il.value -> unit) Stdlib.ref
Sourceval find_unboot_mixop_cache : (Il.value -> Il.mixop option) Stdlib.ref
Sourceval add_unboot_mixop_cache : (Il.value -> Il.mixop -> unit) Stdlib.ref
Sourceval find_unboot_typ_cache : (Il.value -> Il.typ option) Stdlib.ref
Sourceval add_unboot_typ_cache : (Il.value -> Il.typ -> unit) Stdlib.ref
Sourceval find_unboot_value_cache : (Il.value -> Il.value option) Stdlib.ref
Sourceval add_unboot_value_cache : (Il.value -> Il.value -> unit) Stdlib.ref
Sourceval find_unboot_value_pingpong_cache : (Il.value -> Il.value option) Stdlib.ref
Sourceval add_unboot_value_pingpong_cache : (Il.value -> Il.value -> unit) Stdlib.ref
Sourceval make_cache : unit -> cache
Sourceval cache_enable : cache -> unit
Sourceval cache_disable_reset : cache -> unit
Sourceval cache_clear : cache -> unit
Sourceval stack : cache option list Stdlib.ref
Sourceval curr : cache option Stdlib.ref
Sourceval install_none : unit -> unit
Sourceval install_some : cache -> unit
Sourceval install : cache option -> unit
Sourceval push_cache : cache -> unit
Sourceval pop_cache : unit -> unit