1Ast_helper.Cl(3)                 OCaml library                Ast_helper.Cl(3)
2
3
4

NAME

6       Ast_helper.Cl - Class expressions
7

Module

9       Module   Ast_helper.Cl
10

Documentation

12       Module Cl
13        : sig end
14
15
16       Class expressions
17
18
19
20
21
22
23       val  mk  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  -> Parse‐
24       tree.class_expr_desc -> Parsetree.class_expr
25
26
27
28
29       val  attr  :  Parsetree.class_expr  ->  Parsetree.attribute  ->  Parse‐
30       tree.class_expr
31
32
33
34
35       val   constr   :   ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
36       Ast_helper.lid -> Parsetree.core_type list -> Parsetree.class_expr
37
38
39
40
41       val  structure  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
42       Parsetree.class_structure -> Parsetree.class_expr
43
44
45
46
47       val  fun_  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  -> Ast‐
48       types.arg_label -> Parsetree.expression option -> Parsetree.pattern  ->
49       Parsetree.class_expr -> Parsetree.class_expr
50
51
52
53
54       val  apply  :  ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs -> Parse‐
55       tree.class_expr -> (Asttypes.arg_label * Parsetree.expression) list  ->
56       Parsetree.class_expr
57
58
59
60
61       val  let_  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  -> Ast‐
62       types.rec_flag -> Parsetree.value_binding list ->  Parsetree.class_expr
63       -> Parsetree.class_expr
64
65
66
67
68       val  constraint_  :  ?loc:Ast_helper.loc  -> ?attrs:Ast_helper.attrs ->
69       Parsetree.class_expr -> Parsetree.class_type -> Parsetree.class_expr
70
71
72
73
74       val  extension  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
75       Parsetree.extension -> Parsetree.class_expr
76
77
78
79
80       val  open_  :  ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs -> Parse‐
81       tree.open_description -> Parsetree.class_expr -> Parsetree.class_expr
82
83
84
85
86
87
88OCamldoc                          2021-07-22                  Ast_helper.Cl(3)
Impressum