Module Components.Element
type mod_t
=
{
canonical : (Odoc_model.Paths.Path.Module.t * Odoc_model.Paths.Reference.Module.t) option;
}
type s_module
=[
|
`Module of mod_t
]
type s_module_type
=[
|
`ModuleType
]
type s_type
=[
|
`Type
]
type s_constructor
=[
|
`Constructor of string
]
type s_field
=[
|
`Field of string
]
type s_extension
=[
|
`Extension
]
type s_exception
=[
|
`Exception
]
type s_value
=[
|
`Value
]
type s_class
=[
|
`Class
]
type s_class_type
=[
|
`ClassType
]
type s_method
=[
|
`Method
]
type s_instance_variable
=[
|
`InstanceVariable
]
type s_label
=[
|
`Label of string option
]
type t
=[
|
s_module
|
s_module_type
|
s_type
|
s_constructor
|
s_field
|
s_extension
|
s_exception
|
s_value
|
s_class
|
s_class_type
|
s_method
|
s_instance_variable
|
s_label
]
type signature_module
= s_module
type signature_module_type
= s_module_type
type signature_type
=[
|
s_type
|
s_class
|
s_class_type
]
type signature_constructor
=[
|
s_constructor
|
s_extension
|
s_exception
]
type signature_field
= s_field
type signature_extension
=[
|
s_extension
|
s_exception
]
type signature_exception
= s_exception
type signature_value
= s_value
type signature_class
= s_class
type signature_class_type
=[
|
s_class
|
s_class_type
]
type signature_label
= s_label
type signature
=[
|
s_module
|
s_module_type
|
s_type
|
s_constructor
|
s_field
|
s_extension
|
s_exception
|
s_value
|
s_class
|
s_class_type
|
s_label
]
type datatype_constructor
= s_constructor
type datatype_field
= s_field
type datatype_label
= s_label
type datatype
=[
|
s_constructor
|
s_field
|
s_label
]
type class_signature_method
= s_method
type class_signature_instance_variable
= s_instance_variable
type class_signature_label
= s_label
type class_signature
=[
|
s_method
|
s_instance_variable
|
s_label
]
type page_label
= s_label