Lines Matching refs:resolve_item
144 let item = self.ctx.resolve_item(self.item); in next()
170 ctx.resolve_item((*self).into()).as_template_param(ctx, &()) in as_template_param()
212 ctx.resolve_item(*self).canonical_name(ctx) in canonical_name()
228 ctx.resolve_item(*self).namespace_aware_canonical_path(ctx) in namespace_aware_canonical_path()
236 ctx.resolve_item(*self).canonical_path(ctx) in canonical_path()
265 ctx.resolve_item(*self).trace(ctx, tracer, extra); in trace()
493 ctx.resolve_item(*id).as_module().map_or(false, |module| { in codegen_depth()
531 let parent = ctx.resolve_item(self.parent_id); in local_id()
688 item = ctx.resolve_item(inner); in name_target()
691 item = ctx.resolve_item(inst.template_definition()); in name_target()
744 let parent = ctx.resolve_item(self.parent_id()); in overload_index()
757 let item = ctx.resolve_item(m.signature()); in overload_index()
831 let target = ctx.resolve_item(self.name_target(ctx)); in real_canonical_name()
857 !opt.within_namespaces || !ctx.resolve_item(*id).is_module() in real_canonical_name()
862 *ctx.resolve_item(*id).kind() in real_canonical_name()
879 if !ctx.resolve_item(id).is_anon() { in real_canonical_name()
894 let item = ctx.resolve_item(id); in real_canonical_name()
895 let target = ctx.resolve_item(item.name_target(ctx)); in real_canonical_name()
977 let inner_item = ctx.resolve_item(inner_id); in is_constified_enum_module()
1029 vec![ctx.resolve_item(ctx.root_module()).name(ctx).get()]; in compute_path()
1034 let target = ctx.resolve_item(self.name_target(ctx)); in compute_path()
1038 .map(|id| ctx.resolve_item(id)) in compute_path()
1047 ctx.resolve_item(item.name_target(ctx)) in compute_path()
1070 ctx.resolve_item((*self).into()).is_opaque(ctx, &()) in is_opaque()