Module Identifier.MkSource
val page :
(Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.PageName.t) ->
[> `Page of
Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.PageName.t ]
Odoc_model.Paths.Identifier.idval leaf_page :
(Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.PageName.t) ->
[> `LeafPage of
Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.PageName.t ]
Odoc_model.Paths.Identifier.idval source_page :
(Odoc_model.Paths.Identifier.ContainerPage.t * string) ->
Odoc_model.Paths.Identifier.SourcePage.tval asset_file :
(Odoc_model.Paths.Identifier.Page.t * Odoc_model.Names.AssetName.t) ->
Odoc_model.Paths.Identifier.AssetFile.tval root :
(Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.ModuleName.t) ->
[> `Root of
Odoc_model.Paths.Identifier.ContainerPage.t option
* Odoc_model.Names.ModuleName.t ]
Odoc_model.Paths.Identifier.idval implementation :
string ->
[> `Implementation of Odoc_model.Names.ModuleName.t ]
Odoc_model.Paths.Identifier.idval module_ :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ModuleName.t) ->
[> `Module of
Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ModuleName.t ]
Odoc_model.Paths.Identifier.idval parameter :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ModuleName.t) ->
[> `Parameter of
Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ModuleName.t ]
Odoc_model.Paths.Identifier.idval result :
Odoc_model.Paths.Identifier.Signature.t ->
[> `Result of Odoc_model.Paths.Identifier.Signature.t ]
Odoc_model.Paths.Identifier.idval module_type :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ModuleTypeName.t) ->
[> `ModuleType of
Odoc_model.Paths.Identifier.Signature.t
* Odoc_model.Names.ModuleTypeName.t ]
Odoc_model.Paths.Identifier.idval class_ :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.TypeName.t) ->
[> `Class of
Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.TypeName.t ]
Odoc_model.Paths.Identifier.idval class_type :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.TypeName.t) ->
[> `ClassType of
Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.TypeName.t ]
Odoc_model.Paths.Identifier.idval core_type :
string ->
[> `CoreType of Odoc_model.Names.TypeName.t ] Odoc_model.Paths.Identifier.idval constructor :
(Odoc_model.Paths.Identifier.DataType.t * Odoc_model.Names.ConstructorName.t) ->
[> `Constructor of
Odoc_model.Paths.Identifier.DataType.t
* Odoc_model.Names.ConstructorName.t ]
Odoc_model.Paths.Identifier.idval unboxed_field :
(Odoc_model.Paths.Identifier.UnboxedFieldParent.t
* Odoc_model.Names.UnboxedFieldName.t) ->
[> `UnboxedField of
Odoc_model.Paths.Identifier.UnboxedFieldParent.t
* Odoc_model.Names.UnboxedFieldName.t ]
Odoc_model.Paths.Identifier.idval extension :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ExtensionName.t) ->
[> `Extension of
Odoc_model.Paths.Identifier.Signature.t
* Odoc_model.Names.ExtensionName.t ]
Odoc_model.Paths.Identifier.idval extension_decl :
(Odoc_model.Paths.Identifier.Signature.t
* (Odoc_model.Names.ExtensionName.t * Odoc_model.Names.ExtensionName.t)) ->
[> `ExtensionDecl of
Odoc_model.Paths.Identifier.Signature.t
* Odoc_model.Names.ExtensionName.t
* Odoc_model.Names.ExtensionName.t ]
Odoc_model.Paths.Identifier.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_ :
(Odoc_model.Paths.Identifier.Signature.t * Odoc_model.Names.ExceptionName.t) ->
[> `Exception of
Odoc_model.Paths.Identifier.Signature.t
* Odoc_model.Names.ExceptionName.t ]
Odoc_model.Paths.Identifier.idval instance_variable :
(Odoc_model.Paths.Identifier.ClassSignature.t
* Odoc_model.Names.InstanceVariableName.t) ->
[> `InstanceVariable of
Odoc_model.Paths.Identifier.ClassSignature.t
* Odoc_model.Names.InstanceVariableName.t ]
Odoc_model.Paths.Identifier.idval source_location :
(Odoc_model.Paths.Identifier.SourcePage.t * Odoc_model.Names.DefName.t) ->
[> `SourceLocation of
Odoc_model.Paths.Identifier.SourcePage.t * Odoc_model.Names.DefName.t ]
Odoc_model.Paths.Identifier.idval source_location_mod :
Odoc_model.Paths.Identifier.SourcePage.t ->
[> `SourceLocationMod of Odoc_model.Paths.Identifier.SourcePage.t ]
Odoc_model.Paths.Identifier.idval source_location_int :
(Odoc_model.Paths.Identifier.SourcePage.t * Odoc_model.Names.LocalName.t) ->
[> `SourceLocationInternal of
Odoc_model.Paths.Identifier.SourcePage.t * Odoc_model.Names.LocalName.t ]
Odoc_model.Paths.Identifier.id