Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of types


A
aname [Eliom_content_core.Xml]
app_id [Registration.App]
appl_service_options [Registration]

Has no effect on client; for compatibility with server

application_content [Registration]
att [Service_sigs.S]
attached_info [Service_sigs.S]
attrib [Eliom_content_core.Html]
attrib [Eliom_content_core.Svg]
attrib [Eliom_content_core.Xml]
attrib [Content.Html]
attrib [Content.Svg]
attrib [Form_sigs.LINKS]
attrib [Form_sigs.S]
attrib [Content_sigs.LINKS_AND_FORMS]

B
binsum [Parameter_sigs.S]

Helpers type used for parameters of type binary sum, see Parameter_sigs.S.sum.

browser_content [Registration]
button_type [Form_sigs]

C
caml_event_handler [Eliom_content_core.Xml]
chandle [Shared_sigs.RLIST]

Client-side version of 'a handle

changepage_event [Client]

changepage_event is a record of some parameters related to page changes.

co [Service_sigs.TYPES]
coordinates [Parameter_sigs.S]

The type coordinates represents the data sent by an <input type="image" ...>.

ct [Shared_sigs.RLIST]

Client-side version of 'a t


D
delete [Service_sigs.TYPES]

E
econtent [Eliom_content_core.Xml]
elt [Eliom_content_core.Html]
elt [Eliom_content_core.Svg]
elt [Eliom_content_core.Xml]
elt [Content.Html]
elt [Content.Svg]
elt [Form_sigs.LINKS]
elt [Form_sigs.S]
elt [Content_sigs.LINKS_AND_FORMS]
ename [Eliom_content_core.Xml]
ev [Content.Html.Manip.Ev]
ev_unit [Content.Html.Manip.Ev]
event_handler [Eliom_content_core.Xml]
ext [Service_sigs.TYPES]

F
file_info [Lib]
form_param [Content.Html]
form_param [Content_sigs.LINKS_AND_FORMS]
frame [Registration_sigs.PARAM_POLY]
frame [Registration_sigs.PARAM]

G
get [Service_sigs.TYPES]

H
handle [Shared.FakeReactiveData.RList]
handle [Shared_sigs.RLIST]

Handles are used to manipulate reactive lists

hierarchical_site [Tools]
hierarchical_site_item [Tools]
http [Service_sigs.TYPES]

I
id [Eliom_content_core.Html.Id]

The type of global HTML5 element identifier.

id [Eliom_content_core.Svg.Id]

The type of global SVG element identifier.

id [Content.Html.Id]

The type of global HTML5 element identifier.

id [Content.Svg.Id]

The type of global SVG element identifier.

internal_event_handler [Eliom_content_core.Xml]

K
key [Lib.Dom_reference]
keyboard_event_handler [Eliom_content_core.Xml]
kind [Registration]

L
lazy_star [Content_sigs.LINKS_AND_FORMS]
list_wrap [Eliom_content_core.Html]
list_wrap [Eliom_content_core.Svg]
list_wrap [Eliom_content_core.Xml]
listnames [Parameter_sigs.S]

Helpers type used to construct forms from lists, see Parameter_sigs.S.list.


M
main_page [Tools]
meth [Service_sigs.TYPES]

Method specification datatype

mouse_event_handler [Eliom_content_core.Xml]

N
nl_params_set [Parameter_sigs.S]

Use this type to give non localized parameters to a link or a form

no_param_name [Parameter_sigs.S]

Empty type used to denotes it is not possible to use the parameter in a form.

non_att [Service_sigs.S]
non_co [Service_sigs.TYPES]
non_ext [Service_sigs.TYPES]
non_localized_params [Parameter_sigs.S]
non_ocaml [Service_sigs.TYPES]
non_reg [Service_sigs.TYPES]

O
ocaml [Service_sigs.TYPES]
ocaml [Parameter_sigs.S]

marshaled OCaml values of type 'a

oneradio [Parameter_sigs.S]

Restriction of Parameter_sigs.S.setoneradio unary and optional parameters.

options [Registration_sigs.S_poly]
options [Registration_sigs.S]
options [Registration_sigs.PARAM_POLY]
options [Registration_sigs.PARAM]

P
page [Registration_sigs.S_poly]
page [Registration_sigs.S]
page [Registration_sigs.PARAM_POLY]
page [Registration_sigs.PARAM]
param [Form_sigs.S]
param_name [Parameter_sigs.S]

Abstract type for parameters' name.

params [Service_sigs.TYPES]
params_type [Parameter_sigs.S]

Abstract type for service parameters.

path_option [Service_sigs.S]

Optional service path

post [Service_sigs.TYPES]
put [Service_sigs.TYPES]

R
raw_post_data [Parameter_sigs.S]

When the content type is neither URLencoded form data nor multipart data, it is possible to get it as a stream of strings.

redirection [Registration]
reg [Service_sigs.TYPES]
request [Eliom_lazy]
result [Service_sigs.S]
result [Registration_sigs.S_poly_with_create_with_send]
result [Registration_sigs.S_poly_with_send]
result [Registration_sigs.S]
result [Registration_sigs.PARAM]
return [Registration_sigs.S_poly]
return [Registration_sigs.S]
return [Registration_sigs.PARAM_POLY]

S
select_opt [Form_sigs.S]

The type for <select> options and groups of options.

server_function [Client]

A ('a, 'b) server_function provides transparently access to a server side function which has been created by Client.server_function .

setone [Parameter_sigs.S]

Restriction of Parameter_sigs.S.setoneradio unary and set parameters.

setoneradio [Parameter_sigs.S]

A parameter arity could either be: `Set of 'a means: any number of 'a., `One of 'a means: exactly one 'a., `Radio of 'a means: zero or one 'a.

signal [Shared_sigs.RLIST]
soption [Form_sigs.S]
srv [Tools]
star [Content_sigs.LINKS_AND_FORMS]
suff [Parameter_sigs.S]

This type is used as a phantom type in Parameter_sigs.S.params_type to describe whether a parameter is encoded in the path of the URI as a suffix parameter.

sv [Shared_sigs.RLIST]

The type of shared values

sv [Shared_sigs.S]

T
t [Cscache]
t [Shared.FakeReactiveData.RList]
t [Eliom_react.S.Down]
t [Eliom_react.Up]
t [Eliom_react.Down]
t [Eliom_content_core.Html.Custom_data]

Custom data with values of type 'a.

t [Content.Html.Custom_data]

Custom data with values of type 'a.

t [Comet.Channel]
t [Comet.Configuration]
t [Client.Page_status]

a page can be in one of the following states: Generating: page is currently being generated and not yet instated as the active page, Active: page is currently being displayed, Cached: page is in the browser history with its DOM stashed in the cache, Dead: page is in the browser history without its DOM being cached

t [Client_value]

An 'a client value on the client is just an 'a.

t [Bus]
t [Shared_sigs.RLIST]

The type of (shared) reactive lists

t [Shared_sigs.S]
t [Shared_sigs.VALUE]
t [Service_sigs.S]

Type of services

to_and_of [Parameter_sigs.S]
touch_event_handler [Eliom_content_core.Xml]

U
unit_service [Service_sigs.S]
unwrap_id [Unwrap]

Values of type unwrap_id are used to identify a specific unwrapper.

uri [Eliom_content_core.Html]
uri [Eliom_content_core.Svg]
uri [Eliom_content_core.Xml]
uri [Content.Html]
uri [Content.Svg]
uri [Form_sigs.LINKS]
uri [Form_sigs.S]
uri [Content_sigs.LINKS_AND_FORMS]

W
which_meth [Service_sigs.TYPES]

Like Service_sigs.TYPES.meth but without the parameters

wrap [Eliom_content_core.Html]
wrap [Eliom_content_core.Svg]
wrap [Eliom_content_core.Xml]