Module Odoc_model__Paths_types.Reference
type tag_only_module=[|`TModule]type tag_only_module_type=[|`TModuleType]type tag_only_type=[|`TType]type tag_only_constructor=[|`TConstructor]type tag_only_field=[|`TField]type tag_only_extension=[|`TExtension]type tag_only_exception=[|`TException]type tag_only_value=[|`TValue]type tag_only_class=[|`TClass]type tag_only_class_type=[|`TClassType]type tag_only_method=[|`TMethod]type tag_only_instance_variable=[|`TInstanceVariable]type tag_only_label=[|`TLabel]type tag_only_page=[|`TPage]type tag_unknown=[|`TUnknown]type tag_any=[]type tag_signature=[|tag_unknown|tag_only_module|tag_only_module_type]type tag_class_signature=[|tag_unknown|tag_only_class|tag_only_class_type]type tag_datatype=[|tag_unknown|tag_only_type]type tag_parent=[|tag_unknown|tag_only_module|tag_only_module_type|tag_only_class|tag_only_class_type|tag_only_type]type tag_label_parent=[|tag_unknown|tag_only_module|tag_only_module_type|tag_only_class|tag_only_class_type|tag_only_type|tag_only_page]type signature=[|`Resolved of Resolved_reference.signature|`Root of Odoc_model.Names.UnitName.t * tag_signature|`Dot of label_parent * string|`Module of signature * Odoc_model.Names.ModuleName.t|`ModuleType of signature * Odoc_model.Names.ModuleTypeName.t]and class_signature=[|`Resolved of Resolved_reference.class_signature|`Root of Odoc_model.Names.UnitName.t * tag_class_signature|`Dot of label_parent * string|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t]and datatype=[|`Resolved of Resolved_reference.datatype|`Root of Odoc_model.Names.UnitName.t * tag_datatype|`Dot of label_parent * string|`Type of signature * Odoc_model.Names.TypeName.t]and parent=[|`Resolved of Resolved_reference.parent|`Root of Odoc_model.Names.UnitName.t * tag_parent|`Dot of label_parent * string|`Module of signature * Odoc_model.Names.ModuleName.t|`ModuleType of signature * Odoc_model.Names.ModuleTypeName.t|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t|`Type of signature * Odoc_model.Names.TypeName.t]and label_parent=[|`Resolved of Resolved_reference.label_parent|`Root of Odoc_model.Names.UnitName.t * tag_label_parent|`Dot of label_parent * string|`Module of signature * Odoc_model.Names.ModuleName.t|`ModuleType of signature * Odoc_model.Names.ModuleTypeName.t|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t|`Type of signature * Odoc_model.Names.TypeName.t]type tag_module=[|tag_only_module|tag_unknown]type module_=[|`Resolved of Resolved_reference.module_|`Root of Odoc_model.Names.UnitName.t * tag_module|`Dot of label_parent * string|`Module of signature * Odoc_model.Names.ModuleName.t]type tag_module_type=[|tag_only_module_type|tag_unknown]type module_type=[|`Resolved of Resolved_reference.module_type|`Root of Odoc_model.Names.UnitName.t * tag_module_type|`Dot of label_parent * string|`ModuleType of signature * Odoc_model.Names.ModuleTypeName.t]type tag_type=[|tag_only_type|tag_only_class|tag_only_class_type|tag_unknown]type type_=[|`Resolved of Resolved_reference.type_|`Root of Odoc_model.Names.UnitName.t * tag_type|`Dot of label_parent * string|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t|`Type of signature * Odoc_model.Names.TypeName.t]type tag_constructor=[|tag_only_constructor|tag_only_extension|tag_only_exception|tag_unknown]type constructor=[|`Resolved of Resolved_reference.constructor|`Root of Odoc_model.Names.UnitName.t * tag_constructor|`Dot of label_parent * string|`Constructor of datatype * Odoc_model.Names.ConstructorName.t|`Extension of signature * Odoc_model.Names.ExtensionName.t|`Exception of signature * Odoc_model.Names.ExceptionName.t]type tag_field=[|tag_only_field|tag_unknown]type field=[|`Resolved of Resolved_reference.field|`Root of Odoc_model.Names.UnitName.t * tag_field|`Dot of label_parent * string|`Field of parent * Odoc_model.Names.FieldName.t]type tag_extension=[|tag_only_extension|tag_only_exception|tag_unknown]type extension=[|`Resolved of Resolved_reference.extension|`Root of Odoc_model.Names.UnitName.t * tag_extension|`Dot of label_parent * string|`Extension of signature * Odoc_model.Names.ExtensionName.t|`Exception of signature * Odoc_model.Names.ExceptionName.t]type tag_exception=[|tag_only_exception|tag_unknown]type exception_=[|`Resolved of Resolved_reference.exception_|`Root of Odoc_model.Names.UnitName.t * tag_exception|`Dot of label_parent * string|`Exception of signature * Odoc_model.Names.ExceptionName.t]type tag_value=[|tag_only_value|tag_unknown]type value=[|`Resolved of Resolved_reference.value|`Root of Odoc_model.Names.UnitName.t * tag_value|`Dot of label_parent * string|`Value of signature * Odoc_model.Names.ValueName.t]type tag_class=[|tag_only_class|tag_unknown]type class_=[|`Resolved of Resolved_reference.class_|`Root of Odoc_model.Names.UnitName.t * tag_class|`Dot of label_parent * string|`Class of signature * Odoc_model.Names.ClassName.t]type tag_class_type=[|tag_only_class|tag_only_class_type|tag_unknown]type class_type=[|`Resolved of Resolved_reference.class_type|`Root of Odoc_model.Names.UnitName.t * tag_class_type|`Dot of label_parent * string|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t]type tag_method=[|tag_only_method|tag_unknown]type method_=[|`Resolved of Resolved_reference.method_|`Root of Odoc_model.Names.UnitName.t * tag_method|`Dot of label_parent * string|`Method of class_signature * Odoc_model.Names.MethodName.t]type tag_instance_variable=[|tag_only_instance_variable|tag_unknown]type instance_variable=[|`Resolved of Resolved_reference.instance_variable|`Root of Odoc_model.Names.UnitName.t * tag_instance_variable|`Dot of label_parent * string|`InstanceVariable of class_signature * Odoc_model.Names.InstanceVariableName.t]type tag_label=[|tag_only_label|tag_unknown]type label=[|`Resolved of Resolved_reference.label|`Root of Odoc_model.Names.UnitName.t * tag_label|`Dot of label_parent * string|`Label of label_parent * Odoc_model.Names.LabelName.t]type tag_page=[|tag_only_page|tag_unknown]type page=[|`Resolved of Resolved_reference.page|`Root of Odoc_model.Names.UnitName.t * tag_page|`Dot of label_parent * string]type any=[|`Resolved of Resolved_reference.any|`Root of Odoc_model.Names.UnitName.t * tag_any|`Dot of label_parent * string|`Module of signature * Odoc_model.Names.ModuleName.t|`ModuleType of signature * Odoc_model.Names.ModuleTypeName.t|`Type of signature * Odoc_model.Names.TypeName.t|`Constructor of datatype * Odoc_model.Names.ConstructorName.t|`Field of parent * Odoc_model.Names.FieldName.t|`Extension of signature * Odoc_model.Names.ExtensionName.t|`Exception of signature * Odoc_model.Names.ExceptionName.t|`Value of signature * Odoc_model.Names.ValueName.t|`Class of signature * Odoc_model.Names.ClassName.t|`ClassType of signature * Odoc_model.Names.ClassTypeName.t|`Method of class_signature * Odoc_model.Names.MethodName.t|`InstanceVariable of class_signature * Odoc_model.Names.InstanceVariableName.t|`Label of label_parent * Odoc_model.Names.LabelName.t]