---
name: "Eliom_reference.Volatile.server"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "4.0.0-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_reference.Volatile.server"
---

# Eliom\_reference.Volatile.server(3o)

Same functions as in Eliom\_reference but a non-Lwt interface for non-persistent Eliom references.

## NAME

Eliom\_reference.Volatile - Same functions as in Eliom\_reference but a non-Lwt interface for non-persistent Eliom references.

## Module

Module   Eliom\_reference.Volatile

## Documentation

Module **Volatile**\
  :  **sig end**

Same functions as in  **Eliom\_reference** but a non-Lwt interface for non-persistent Eliom references.

*type* **'a** *eref* =  **('a, \[ \`Volatile \]) Eliom\_reference.eref'**

The type of volatile Eliom references. Note that  **('a Eliom\_reference.Volatile.eref :\> 'a Eliom\_reference.eref)** , i.e. whereever you can use an  **'a** **Eliom\_reference.eref** you can also use an  **'a Eliom\_reference.Volatile.eref :\> 'a Eliom\_reference.eref** .

*val eref* :  **scope:\[\< Eliom\_common.all\_scope \] -\>** **?secure:bool -\> 'a -\> 'a eref**

*val eref\_from\_fun* :  **scope:\[\< Eliom\_common.all\_scope \] -\>** **?secure:bool -\> (unit -\> 'a) -\> 'a eref**

*val get* :  **'a eref -\> 'a**

*val set* :  **'a eref -\> 'a -\> unit**

*val modify* :  **'a eref -\> ('a -\> 'a) -\> unit**

*val unset* :  **'a eref -\> unit**

*module Ext :* **sig end**
