Home
last modified time | relevance | path

Searched refs:AssociatedDecl (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h147 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 DASTContext.h1610 getSubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl,
1613 QualType getSubstTemplateTypeParmPackType(Decl *AssociatedDecl,
2199 getSubstTemplateTemplateParm(TemplateName replacement, Decl *AssociatedDecl,
2203 Decl *AssociatedDecl,
H A DExprCXX.h4357 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 DType.h5296 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 DTemplateName.cpp61 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 DType.cpp3958 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 DExprCXX.cpp1679 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 DASTContext.cpp4790 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 DTemplate.h210 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 DSemaTemplateInstantiate.cpp1578 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 DTreeTransform.h1318 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 DASTReader.cpp11197 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 DASTReaderStmt.cpp2194 E->AssociatedDecl = readDeclAs<Decl>(); in VisitSubstNonTypeTemplateParmPackExpr()