Module Component.ClassSignature

type item =
| Method of Ident.method_ * Method.t
| InstanceVariable of Ident.instance_variable * InstanceVariable.t
| Constraint of TypeExpr.t * TypeExpr.t
| Inherit of ClassType.expr
| Comment of CComment.docs_or_stop
type t = {
self : TypeExpr.t option;
items : item list;
doc : CComment.docs;
}