Module Debuginfo.Scoped_location
val equal_scope_item : scope_item -> scope_item -> booltype scopes = private | Empty| Cons of {item : scope_item;str : string;str_fun : string;name : string;prev : scopes;assume_zero_alloc : ZA.Assume_info.t;mangling_item : Structured_mangling.path_item option;
}
val string_of_scopes : include_zero_alloc:bool -> scopes -> stringval compilation_unit : scopes -> Compilation_unit.t optionval empty_scopes : scopesval enter_anonymous_function :
scopes:scopes ->
assume_zero_alloc:ZA.Assume_info.t ->
loc:Location.t ->
scopesval enter_anonymous_module : scopes:scopes -> loc:Location.t -> scopesval enter_value_definition :
scopes:scopes ->
assume_zero_alloc:ZA.Assume_info.t ->
Ident.t ->
scopesval enter_compilation_unit : scopes:scopes -> Compilation_unit.t -> scopesval enter_method_definition : scopes:scopes -> Asttypes.label -> scopesval enter_partial_or_eta_wrapper : scopes:scopes -> loc:Location.t -> scopesval update_assume_zero_alloc :
scopes:scopes ->
assume_zero_alloc:ZA.Assume_info.t ->
scopesval get_assume_zero_alloc : scopes:scopes -> ZA.Assume_info.tval of_location : scopes:scopes -> Location.t -> tval to_location : t -> Location.tval string_of_scoped_location : include_zero_alloc:bool -> t -> stringval map_scopes : (scopes:scopes -> loc:Location.t -> scopes) -> t -> t