Cpath.Resolved
Sourceand module_ = [
|
`Local of Ident.path_module
|
`Gpath of Odoc_model.Paths.Path.Resolved.Module.t
|
`Substituted of module_
|
`Subst of module_type * module_
|
`Hidden of module_
|
`Module of parent * Odoc_model.Names.ModuleName.t
|
`Canonical of module_ * Odoc_model.Paths.Path.Module.t
|
`Apply of module_ * module_
|
`Alias of module_ * Cpath.module_ * module_ option
|
`OpaqueModule of module_
]
and module_type = [
|
`Local of Ident.module_type
|
`Substituted of module_type
|
`Gpath of Odoc_model.Paths.Path.Resolved.ModuleType.t
|
`ModuleType of parent * Odoc_model.Names.ModuleTypeName.t
|
`SubstT of module_type * module_type
|
`AliasModuleType of module_type * module_type
|
`CanonicalModuleType of module_type * Odoc_model.Paths.Path.ModuleType.t
|
`OpaqueModuleType of module_type
]
and type_ = [
|
`Local of Ident.path_type
|
`Gpath of Odoc_model.Paths.Path.Resolved.Type.t
|
`Substituted of type_
|
`CanonicalType of type_ * Odoc_model.Paths.Path.Type.t
|
`Type of parent * Odoc_model.Names.TypeName.t
|
`Class of parent * Odoc_model.Names.ClassName.t
|
`ClassType of parent * Odoc_model.Names.ClassTypeName.t
]
and value = [
|
`Local of Ident.path_value
|
`Gpath of Odoc_model.Paths.Path.Resolved.Value.t
|
`Substituted of value
|
`Value of parent * Odoc_model.Names.ValueName.t
]
and class_type = [
|
`Local of Ident.path_class_type
|
`Substituted of class_type
|
`Gpath of Odoc_model.Paths.Path.Resolved.ClassType.t
|
`Class of parent * Odoc_model.Names.ClassName.t
|
`ClassType of parent * Odoc_model.Names.ClassTypeName.t
]