Module Odoc_xref2.FindSource
Source
type module_ = [ | `FModule of Odoc_model.Names.ModuleName.t * Odoc_xref2.Component.Module.t
]Source
type module_type = [ | `FModuleType of Odoc_model.Names.ModuleTypeName.t * Odoc_xref2.Component.ModuleType.t
]Source
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
]Source
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
]Source
type any_in_type = [ | Odoc_xref2.Find.constructor| Odoc_xref2.Find.field| Odoc_xref2.Find.unboxed_field| Odoc_xref2.Find.polymorphic_constructor
]Source
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
]Source
type instance_variable = [ | `FInstance_variable of Odoc_model.Names.InstanceVariableName.t * Odoc_xref2.Component.InstanceVariable.t
]Source
type method_ = [ | `FMethod of Odoc_model.Names.MethodName.t * Odoc_xref2.Component.Method.t
]Lookup by name, unambiguous
Source
val module_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleName.t ->
Odoc_xref2.Find.module_ optionSource
val type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.type_ optionSource
val datatype_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.datatype optionSource
val module_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleTypeName.t ->
Odoc_xref2.Find.module_type optionSource
val exception_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ExceptionName.t ->
Odoc_xref2.Find.exception_ optionSource
val extension_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ExtensionName.t ->
Odoc_xref2.Find.extension optionSource
val any_in_type :
Odoc_xref2.Component.TypeDecl.t ->
string ->
Odoc_xref2.Find.any_in_type optionSource
val any_in_typext :
Odoc_xref2.Component.Extension.t ->
string ->
Odoc_xref2.Find.extension optionSource
val value_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ValueName.t ->
Odoc_xref2.Find.value optionSource
val method_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
Odoc_model.Names.MethodName.t ->
Odoc_xref2.Find.method_ optionSource
val instance_variable_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
Odoc_model.Names.InstanceVariableName.t ->
Odoc_xref2.Find.instance_variable optionMaybe ambiguous
Source
val class_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.class_ listSource
val signature_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.signature listSource
val label_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.LabelName.t ->
Odoc_xref2.Find.label listSource
val label_parent_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.label_parent listSource
val any_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.any_in_sig listSource
val any_in_type_in_sig :
Odoc_xref2.Component.Signature.t ->
string ->
Odoc_xref2.Find.any_in_type_in_sig listSource
val any_in_class_signature :
Odoc_xref2.Component.ClassSignature.t ->
string ->
Odoc_xref2.Find.any_in_class_sig listDisambiguated lookups, returns the last match.
Source
val class_in_sig_unambiguous :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.class_ optionLookup removed items
Source
type removed_type = [ | `FType_removed of Odoc_model.Names.TypeName.t * Odoc_xref2.Component.TypeExpr.t * Odoc_xref2.Component.TypeDecl.Equation.t
]Source
type careful_module = [ | Odoc_xref2.Find.module_| `FModule_removed of Odoc_xref2.Cpath.module_
]Source
type careful_module_type = [ | Odoc_xref2.Find.module_type| `FModuleType_removed of Odoc_xref2.Component.ModuleType.expr
]Source
val careful_module_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleName.t ->
Odoc_xref2.Find.careful_module optionSource
val careful_module_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.ModuleTypeName.t ->
Odoc_xref2.Find.careful_module_type optionSource
val careful_type_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.careful_type optionSource
val careful_class_in_sig :
Odoc_xref2.Component.Signature.t ->
Odoc_model.Names.TypeName.t ->
Odoc_xref2.Find.careful_class option