| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateName.h | 147 Decl *AssociatedDecl, unsigned Index, 171 const TemplateArgument &ArgPack, Decl *AssociatedDecl, 377 Decl *AssociatedDecl; variable 380 Decl *AssociatedDecl, unsigned Index, in SubstTemplateTemplateParmStorage() argument 384 Replacement(Replacement), AssociatedDecl(AssociatedDecl) { in SubstTemplateTemplateParmStorage() 385 assert(AssociatedDecl != nullptr); in SubstTemplateTemplateParmStorage() 391 Decl *getAssociatedDecl() const { return AssociatedDecl; } in getAssociatedDecl() 409 Decl *AssociatedDecl, unsigned Index,
|
| H A D | ASTContext.h | 1610 getSubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl, 1613 QualType getSubstTemplateTypeParmPackType(Decl *AssociatedDecl, 2199 getSubstTemplateTemplateParm(TemplateName replacement, Decl *AssociatedDecl, 2203 Decl *AssociatedDecl,
|
| H A D | ExprCXX.h | 4357 Decl *AssociatedDecl, unsigned Index, in SubstNonTypeTemplateParmExpr() argument 4361 AssociatedDeclAndRef(AssociatedDecl, RefParam), Index(Index), in SubstNonTypeTemplateParmExpr() 4363 assert(AssociatedDecl != nullptr); in SubstNonTypeTemplateParmExpr() 4426 Decl *AssociatedDecl; variable 4447 Decl *AssociatedDecl, unsigned Index); 4451 Decl *getAssociatedDecl() const { return AssociatedDecl; } in getAssociatedDecl()
|
| H A D | Type.h | 5296 Decl *AssociatedDecl; 5298 SubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl, 5313 Decl *getAssociatedDecl() const { return AssociatedDecl; } 5337 const Decl *AssociatedDecl, unsigned Index, 5340 ID.AddPointer(AssociatedDecl); 5371 SubstTemplateTypeParmPackType(QualType Canon, Decl *AssociatedDecl, 5403 static void Profile(llvm::FoldingSetNodeID &ID, const Decl *AssociatedDecl,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateName.cpp | 61 llvm::FoldingSetNodeID &ID, TemplateName Replacement, Decl *AssociatedDecl, in Profile() argument 64 ID.AddPointer(AssociatedDecl); in Profile() 70 ArrayRef<TemplateArgument> ArgPack, Decl *AssociatedDecl, unsigned Index, in SubstTemplateTemplateParmPackStorage() argument 74 Arguments(ArgPack.data()), AssociatedDeclAndFinal(AssociatedDecl, Final) { in SubstTemplateTemplateParmPackStorage() 75 assert(AssociatedDecl != nullptr); in SubstTemplateTemplateParmPackStorage() 94 const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index, in Profile() argument 97 ID.AddPointer(AssociatedDecl); in Profile()
|
| H A D | Type.cpp | 3958 QualType Replacement, Decl *AssociatedDecl, unsigned Index, in SubstTemplateTypeParmType() argument 3962 AssociatedDecl(AssociatedDecl) { in SubstTemplateTypeParmType() 3970 assert(AssociatedDecl != nullptr); in SubstTemplateTypeParmType() 3979 QualType Canon, Decl *AssociatedDecl, unsigned Index, bool Final, in SubstTemplateTypeParmPackType() argument 3985 AssociatedDeclAndFinal(AssociatedDecl, Final) { in SubstTemplateTypeParmPackType() 3988 assert(AssociatedDecl != nullptr); in SubstTemplateTypeParmPackType() 4017 const Decl *AssociatedDecl, in Profile() argument 4020 ID.AddPointer(AssociatedDecl); in Profile()
|
| H A D | ExprCXX.cpp | 1679 const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index) in SubstNonTypeTemplateParmPackExpr() argument 1681 AssociatedDecl(AssociatedDecl), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr() 1683 assert(AssociatedDecl != nullptr); in SubstNonTypeTemplateParmPackExpr()
|
| H A D | ASTContext.cpp | 4790 QualType Replacement, Decl *AssociatedDecl, unsigned Index, in getSubstTemplateTypeParmType() argument 4793 SubstTemplateTypeParmType::Profile(ID, Replacement, AssociatedDecl, Index, in getSubstTemplateTypeParmType() 4814 ASTContext::getSubstTemplateTypeParmPackType(Decl *AssociatedDecl, in getSubstTemplateTypeParmPackType() argument 4823 SubstTemplateTypeParmPackType::Profile(ID, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType() 4833 if (!AssociatedDecl->isCanonicalDecl() || in getSubstTemplateTypeParmPackType() 4836 AssociatedDecl->getCanonicalDecl(), Index, Final, CanonArgPack); in getSubstTemplateTypeParmPackType() 4844 SubstTemplateTypeParmPackType(Canon, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType() 9281 TemplateName Replacement, Decl *AssociatedDecl, unsigned Index, in getSubstTemplateTemplateParm() argument 9293 Replacement, AssociatedDecl, Index, PackIndex); in getSubstTemplateTemplateParm() 9302 Decl *AssociatedDecl, in getSubstTemplateTemplateParmPack() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 210 void addOuterTemplateArguments(Decl *AssociatedDecl, ArgList Args, in addOuterTemplateArguments() argument 216 {{AssociatedDecl ? AssociatedDecl->getCanonicalDecl() : nullptr, in addOuterTemplateArguments() 237 void replaceInnermostTemplateArguments(Decl *AssociatedDecl, ArgList Args) { in replaceInnermostTemplateArguments() argument 244 AssociatedDecl) && in replaceInnermostTemplateArguments() 250 {{AssociatedDecl, /*Final=*/false}, Args}); in replaceInnermostTemplateArguments()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1578 transformNonTypeTemplateParmRef(Decl *AssociatedDecl, 1782 auto [AssociatedDecl, Final] = in TransformTemplateName() 1794 Arg, AssociatedDecl, TTP->getIndex(), Final); in TransformTemplateName() 1809 Template, AssociatedDecl, TTP->getIndex(), PackIndex); in TransformTemplateName() 1891 E->getLocation(), Arg, AssociatedDecl, NTTP->getPosition()); in TransformTemplateParmRefExpr() 1939 Decl *AssociatedDecl, const NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef() argument 2010 AssociatedDecl, parm->getIndex(), PackIndex, refParam); in transformNonTypeTemplateParmRef() 2220 Replacement, AssociatedDecl, Index, PackIndex); in BuildSubstTemplateTypeParmType() 2267 auto [AssociatedDecl, Final] = in TransformTemplateTypeParmType() 2279 AssociatedDecl, T->getIndex(), Final, Arg); in TransformTemplateTypeParmType() [all …]
|
| H A D | TreeTransform.h | 1318 Decl *AssociatedDecl, unsigned Index, in RebuildTemplateName() argument 1321 ArgPack, AssociatedDecl, Index, Final); in RebuildTemplateName()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 11197 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPMapClause() local 11198 Components.emplace_back(AssociatedExprPr, AssociatedDecl, in VisitOMPMapClause() 11325 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPToClause() local 11381 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPFromClause() local 11430 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPUseDevicePtrClause() local 11472 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPUseDeviceAddrClause() local 11473 Components.emplace_back(AssociatedExpr, AssociatedDecl, in VisitOMPUseDeviceAddrClause() 11515 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPIsDevicePtrClause() local 11516 Components.emplace_back(AssociatedExpr, AssociatedDecl, in VisitOMPIsDevicePtrClause() 11558 auto *AssociatedDecl = Record.readDeclAs<ValueDecl>(); in VisitOMPHasDeviceAddrClause() local [all …]
|
| H A D | ASTReaderStmt.cpp | 2194 E->AssociatedDecl = readDeclAs<Decl>(); in VisitSubstNonTypeTemplateParmPackExpr()
|