package eliom

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('a, +'storage) eref'
type 'a eref = ('a, [ `Persistent | `Volatile ]) eref'
exception Eref_not_initialized
val eref : scope:[< Eliom_common.all_scope ] -> ?secure:bool -> ?persistent:string -> 'a -> 'a eref
val eref_from_fun : scope:[< Eliom_common.all_scope ] -> ?secure:bool -> ?persistent:string -> (unit -> 'a) -> 'a eref
val get : 'a eref -> 'a Lwt.t
val set : 'a eref -> 'a -> unit Lwt.t
val modify : 'a eref -> ('a -> 'a) -> unit Lwt.t
val unset : 'a eref -> unit Lwt.t
module Volatile : sig ... end
module Ext : sig ... end