Home | History | Annotate | Download | only in Core

Lines Matching refs:Decl

66     const ASTContext &Ctx, const Decl *decl,
112 // we need the information for the template instance decl.
202 static NestedNameSpecifier *createOuterNNS(const ASTContext &Ctx, const Decl *D,
256 // Find decl context.
281 const ASTContext &Ctx, const Decl *Decl,
283 assert(Decl);
285 const DeclContext *DC = Decl->getDeclContext()->getRedeclContext();
303 Decl = *(ClassTempl->spec_begin());
304 Outer = dyn_cast<NamedDecl>(Decl);
305 OuterNS = dyn_cast<NamespaceDecl>(Decl);
319 // Decl's context was neither the TU, a namespace, nor a
337 Decl *Decl = nullptr;
340 Decl = TDT->getDecl();
342 Decl = TagDeclType->getDecl();
344 Decl = TST->getTemplateName().getAsTemplateDecl();
346 Decl = TypePtr->getAsCXXRecordDecl();
349 if (!Decl) return nullptr;
352 Ctx, Decl, FullyQualified, WithGlobalNsPrefix);