Module Odoc_xref2.Find
type module_type = [ | `FModuleType of Odoc_model.Names.ModuleTypeName.t * Odoc_xref2.Component.ModuleType.t
]type class_ = [ | `FClass of Odoc_model.Names.TypeName.t * Odoc_xref2.Component.Class.t| `FClassType of Odoc_model.Names.TypeName.t * Odoc_xref2.Component.ClassType.t
]type substitution = [ | `FModule_subst of Odoc_xref2.Component.ModuleSubstitution.t| `FType_subst of Odoc_xref2.Component.TypeDecl.t| `FModuleType_subst of Odoc_xref2.Component.ModuleTypeSubstitution.t
]type any_in_type = [ | Odoc_xref2.Find.constructor| Odoc_xref2.Find.field| Odoc_xref2.Find.unboxed_field| Odoc_xref2.Find.polymorphic_constructor
]type any_in_type_in_sig = [ | `In_type of Odoc_model.Names.TypeName.t * Odoc_xref2.Component.TypeDecl.t * Odoc_xref2.Find.any_in_type
]type instance_variable = [ | `FInstance_variable of Odoc_model.Names.InstanceVariableName.t * Odoc_xref2.Component.InstanceVariable.t
]Lookup by name, unambiguous
val module_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleName.t ->
Odoc_xref2.Find.module_ optionval type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.type_ optionval datatype_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.datatype optionval module_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleTypeName.t ->
Odoc_xref2.Find.module_type optionval exception_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ExceptionName.t ->
Odoc_xref2.Find.exception_ optionval extension_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ExtensionName.t ->
Odoc_xref2.Find.extension optionval any_in_type :
Odoc_xref2.Component.TypeDecl.t ->
string ->
Odoc_xref2.Find.any_in_type optionval any_in_typext :
Odoc_xref2.Component.Extension.t ->
string ->
Odoc_xref2.Find.extension optionval value_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ValueName.t ->
Odoc_xref2.Find.value optionval method_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
Odoc_model.Names.MethodName.t ->
Odoc_xref2.Find.method_ optionval instance_variable_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
Odoc_model.Names.InstanceVariableName.t ->
Odoc_xref2.Find.instance_variable optionMaybe ambiguous
val class_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.class_ listval signature_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.signature listval label_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.LabelName.t ->
Odoc_xref2.Find.label listval label_parent_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.label_parent listval any_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.any_in_sig listval any_in_type_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.any_in_type_in_sig listval any_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
string ->
Odoc_xref2.Find.any_in_class_sig listDisambiguated lookups, returns the last match.
val class_in_sig_unambiguous :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.class_ optionLookup removed items
type removed_type = [ | `FType_removed of Odoc_model.Names.TypeName.t * Odoc_xref2.Component.TypeExpr.t * Odoc_xref2.Component.TypeDecl.Equation.t
]type careful_module_type = [ | Odoc_xref2.Find.module_type| `FModuleType_removed of Odoc_xref2.Component.ModuleType.expr
]val careful_module_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleName.t ->
Odoc_xref2.Find.careful_module optionval careful_module_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleTypeName.t ->
Odoc_xref2.Find.careful_module_type optionval careful_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.careful_type optionval careful_class_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.careful_class option