/[svn]/types/builtin_defs.mli
ViewVC logotype

Contents of /types/builtin_defs.mli

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1146 - (show annotations)
Tue Jul 10 18:25:45 2007 UTC (5 years, 10 months ago) by abate
File size: 1057 byte(s)
[r2004-06-27 21:11:51 by afrisch] New ocaml interface

Original author: afrisch
Date: 2004-06-27 21:11:54+00:00
1 (** Some CDuce predefined types *)
2
3 val pos_int : Types.t (** 1 .. Inf *)
4 val non_neg_int : Types.t (** 0 .. Inf *)
5 val neg_int : Types.t (** -Inf .. -1 *)
6 val non_pos_int : Types.t (** -Inf .. 0 *)
7 val long_int : Types.t (** -9223372036854775808 .. 9223372036854775807 *)
8 val int_int : Types.t (** -2147483648 .. 2147483647 *)
9 val short_int : Types.t (** -32768 .. 32767 *)
10 val byte_int : Types.t (** -128 .. 127 *)
11 val caml_int : Types.t (** min_int .. max_int *)
12
13 val intstr : Types.t
14 val pos_intstr : Types.t
15 val neg_intstr : Types.t
16
17 val true_atom : Atoms.V.t
18 val false_atom : Atoms.V.t
19
20 val true_type : Types.t
21 val false_type : Types.t
22
23 val any : Types.t
24 val atom : Types.t
25 val nil : Types.t
26
27 val bool : Types.t
28 val int : Types.t
29 val char: Types.t
30 val string : Types.t
31
32 val char_latin1 : Types.t
33 val string_latin1 : Types.t
34
35 val time_kind: Types.t
36
37 val mk_ref: get:'a -> set:'a -> 'a Ident.label_map
38 val ref_type: Types.Node.t -> Types.t
39
40 val float: Types.t
41 val float_abs: Types.Abstract.abs

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5