Module DocOckNameEnv

type 'a t
val empty : 'a t
val add_unit : 'a DocOckTypes.Unit.t -> 'a t -> 'a t
val add_signature_items : 'a DocOckTypes.Signature.t -> 'a t -> 'a t
val add_module_type_expr_items : 'a DocOckTypes.ModuleType.expr -> 'a t -> 'a t
val add_module_decl_items : 'a DocOckTypes.Module.decl -> 'a t -> 'a t
val add_class_signature_items : 'a DocOckTypes.ClassSignature.t -> 'a t -> 'a t
val add_class_type_expr_items : 'a DocOckTypes.ClassType.expr -> 'a t -> 'a t
val add_class_decl_items : 'a DocOckTypes.Class.decl -> 'a t -> 'a t
val lookup_module : 'a t -> 'a DocOckPaths.Reference.module_ -> 'a DocOckPaths.Reference.module_
val lookup_module_type : 'a t -> 'a DocOckPaths.Reference.module_type -> 'a DocOckPaths.Reference.module_type
val lookup_type : 'a t -> 'a DocOckPaths.Reference.type_ -> 'a DocOckPaths.Reference.type_
val lookup_constructor : 'a t -> 'a DocOckPaths.Reference.constructor -> 'a DocOckPaths.Reference.constructor
val lookup_field : 'a t -> 'a DocOckPaths.Reference.field -> 'a DocOckPaths.Reference.field
val lookup_extension : 'a t -> 'a DocOckPaths.Reference.extension -> 'a DocOckPaths.Reference.extension
val lookup_exception : 'a t -> 'a DocOckPaths.Reference.exception_ -> 'a DocOckPaths.Reference.exception_
val lookup_value : 'a t -> 'a DocOckPaths.Reference.value -> 'a DocOckPaths.Reference.value
val lookup_class : 'a t -> 'a DocOckPaths.Reference.class_ -> 'a DocOckPaths.Reference.class_
val lookup_class_type : 'a t -> 'a DocOckPaths.Reference.class_type -> 'a DocOckPaths.Reference.class_type
val lookup_method : 'a t -> 'a DocOckPaths.Reference.method_ -> 'a DocOckPaths.Reference.method_
val lookup_instance_variable : 'a t -> 'a DocOckPaths.Reference.instance_variable -> 'a DocOckPaths.Reference.instance_variable
val lookup_label : 'a t -> 'a DocOckPaths.Reference.label -> 'a DocOckPaths.Reference.label
val lookup_element : 'a t -> 'a DocOckPaths.Reference.any -> 'a DocOckPaths.Reference.any