Ast_helper.Ctf
Class type fields
let mk:
?loc:loc =>
?attrs:attrs =>
?docs:Docstrings.docs =>
Parsetree.class_type_field_desc =>
Parsetree.class_type_field;
let attr:
Parsetree.class_type_field =>
Parsetree.attribute =>
Parsetree.class_type_field;
let inherit_:
?loc:loc =>
?attrs:attrs =>
Parsetree.class_type =>
Parsetree.class_type_field;
let val_:
?loc:loc =>
?attrs:attrs =>
str =>
Asttypes.mutable_flag =>
Asttypes.virtual_flag =>
Parsetree.core_type =>
Parsetree.class_type_field;
let method_:
?loc:loc =>
?attrs:attrs =>
str =>
Asttypes.private_flag =>
Asttypes.virtual_flag =>
Parsetree.core_type =>
Parsetree.class_type_field;
let constraint_:
?loc:loc =>
?attrs:attrs =>
Parsetree.core_type =>
Parsetree.core_type =>
Parsetree.class_type_field;
let extension:
?loc:loc =>
?attrs:attrs =>
Parsetree.extension =>
Parsetree.class_type_field;
let attribute: ?loc:loc => Parsetree.attribute => Parsetree.class_type_field;
let text: Docstrings.text => list(Parsetree.class_type_field);