Module Components.ClassSig

type t

Elements

val find_method_element : string -> t -> Element.class_signature_method
val find_instance_variable_element : string -> t -> Element.class_signature_instance_variable
val find_label_element : string -> t -> Element.class_signature_label
val find_element : string -> t -> Element.class_signature

Constructors

type signature
val empty : signature
val add_element : string -> Element.class_signature -> signature -> signature
val add_documentation : Odoc_model.Comment.docs -> signature -> signature
val add_comment : Odoc_model.Comment.docs_or_stop -> signature -> signature
val inherit_ : t -> signature -> signature
val constr : (Odoc_model.Paths.Path.ClassType.t -> t) -> Odoc_model.Paths.Path.ClassType.t -> t
val signature : ('b -> signature) -> 'b -> t
val unresolved : t