Identifier.MkSourceval page :
(ContainerPage.t option * Names.PageName.t) ->
[> `Page of ContainerPage.t option * Names.PageName.t ] idval leaf_page :
(ContainerPage.t option * Names.PageName.t) ->
[> `LeafPage of ContainerPage.t option * Names.PageName.t ] idval root :
(ContainerPage.t option * Names.ModuleName.t) ->
[> `Root of ContainerPage.t option * Names.ModuleName.t ] idval module_ :
(Signature.t * Names.ModuleName.t) ->
[> `Module of Signature.t * Names.ModuleName.t ] idval parameter :
(Signature.t * Names.ModuleName.t) ->
[> `Parameter of Signature.t * Names.ModuleName.t ] idval module_type :
(Signature.t * Names.ModuleTypeName.t) ->
[> `ModuleType of Signature.t * Names.ModuleTypeName.t ] idval class_ :
(Signature.t * Names.TypeName.t) ->
[> `Class of Signature.t * Names.TypeName.t ] idval class_type :
(Signature.t * Names.TypeName.t) ->
[> `ClassType of Signature.t * Names.TypeName.t ] idval type_ :
(Signature.t * Names.TypeName.t) ->
[> `Type of Signature.t * Names.TypeName.t ] idval constructor :
(DataType.t * Names.ConstructorName.t) ->
[> `Constructor of DataType.t * Names.ConstructorName.t ] idval field :
(FieldParent.t * Names.FieldName.t) ->
[> `Field of FieldParent.t * Names.FieldName.t ] idval extension :
(Signature.t * Names.ExtensionName.t) ->
[> `Extension of Signature.t * Names.ExtensionName.t ] idval extension_decl :
(Signature.t * (Names.ExtensionName.t * Names.ExtensionName.t)) ->
[> `ExtensionDecl of
Signature.t * Names.ExtensionName.t * Names.ExtensionName.t ]
idextension_decl (sg, e1, eN) defines an extension declaration where sg is the parent, e1 is the first constructor of the extension, and eN is the constructor the Id is created for. e1 will be used for the url, and eN will be the one displayed. The first constructor of the extension will always be used to reference the extension point.
val exception_ :
(Signature.t * Names.ExceptionName.t) ->
[> `Exception of Signature.t * Names.ExceptionName.t ] idval value :
(Signature.t * Names.ValueName.t) ->
[> `Value of Signature.t * Names.ValueName.t ] idval method_ :
(ClassSignature.t * Names.MethodName.t) ->
[> `Method of ClassSignature.t * Names.MethodName.t ] idval instance_variable :
(ClassSignature.t * Names.InstanceVariableName.t) ->
[> `InstanceVariable of ClassSignature.t * Names.InstanceVariableName.t ] idval label :
(LabelParent.t * Names.LabelName.t) ->
[> `Label of LabelParent.t * Names.LabelName.t ] idval source_location :
(SourcePage.t * Names.DefName.t) ->
[> `SourceLocation of SourcePage.t * Names.DefName.t ] idval source_location_int :
(SourcePage.t * Names.LocalName.t) ->
[> `SourceLocationInternal of SourcePage.t * Names.LocalName.t ] id