Module Odoc_xref2.CfragSource
Source
type root = [ | `ModuleType of Odoc_xref2.Cpath.Resolved.module_type| `Module of Odoc_xref2.Cpath.Resolved.module_
]Source
type resolved_signature = [ | `Root of Odoc_xref2.Cfrag.root| `Subst of Odoc_xref2.Cpath.Resolved.module_type * Odoc_xref2.Cfrag.resolved_module| `Alias of Odoc_xref2.Cpath.Resolved.module_ * Odoc_xref2.Cfrag.resolved_module| `Module of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.ModuleName.t| `OpaqueModule of Odoc_xref2.Cfrag.resolved_module
]Source
and resolved_module = [ | `Subst of Odoc_xref2.Cpath.Resolved.module_type * Odoc_xref2.Cfrag.resolved_module| `Alias of Odoc_xref2.Cpath.Resolved.module_ * Odoc_xref2.Cfrag.resolved_module| `Module of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.ModuleName.t| `OpaqueModule of Odoc_xref2.Cfrag.resolved_module
]Source
and resolved_module_type = [ | `ModuleType of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.ModuleTypeName.t
]Source
and resolved_type = [ | `Type of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.TypeName.t| `Class of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.TypeName.t| `ClassType of Odoc_xref2.Cfrag.resolved_signature * Odoc_model.Names.TypeName.t
]Source
type signature = [ | `Resolved of Odoc_xref2.Cfrag.resolved_signature| `Dot of Odoc_xref2.Cfrag.signature * string| `Root
]Source
and module_ = [ | `Resolved of Odoc_xref2.Cfrag.resolved_module| `Dot of Odoc_xref2.Cfrag.signature * string
]Source
and module_type = [ | `Resolved of Odoc_xref2.Cfrag.resolved_module_type| `Dot of Odoc_xref2.Cfrag.signature * string
]Source
and type_ = [ | `Resolved of Odoc_xref2.Cfrag.resolved_type| `Dot of Odoc_xref2.Cfrag.signature * string
]Source
type resolved_base_name = | RBase of Odoc_xref2.Cfrag.root| RBranch of Odoc_model.Names.ModuleName.t * Odoc_xref2.Cfrag.resolved_signature
Source
type base_name = | Base of Odoc_xref2.Cfrag.root option| Branch of Odoc_model.Names.ModuleName.t * Odoc_xref2.Cfrag.signature
Source
val resolved_signature_split_parent :
Odoc_xref2.Cfrag.resolved_signature ->
Odoc_xref2.Cfrag.resolved_base_nameSource
val resolved_module_split :
Odoc_xref2.Cfrag.resolved_module ->
string * Odoc_xref2.Cfrag.resolved_module optionSource
val resolved_module_type_split :
Odoc_xref2.Cfrag.resolved_module_type ->
string * Odoc_xref2.Cfrag.resolved_module_type optionSource
val module_type_split :
Odoc_xref2.Cfrag.module_type ->
string * Odoc_xref2.Cfrag.module_type optionSource
val resolved_type_split :
Odoc_xref2.Cfrag.resolved_type ->
string * Odoc_xref2.Cfrag.resolved_type optionSource
val unresolve_module_type :
Odoc_xref2.Cfrag.resolved_module_type ->
Odoc_xref2.Cfrag.module_type