| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 458 class TemplateArgumentLoc { 463 TemplateArgumentLoc() {} 465 TemplateArgumentLoc(const TemplateArgument &Argument, 565 SmallVector<TemplateArgumentLoc, 8> Arguments; 588 const TemplateArgumentLoc *getArgumentArray() const { 600 TemplateArgumentLoc &operator[](unsigned I) { 604 void addArgument(const TemplateArgumentLoc &Loc) { 636 const TemplateArgumentLoc *getTemplateArgs() const { 637 return getTrailingObjects<TemplateArgumentLoc>(); 684 TemplateArgumentLoc *OutArgArray, [all …]
|
| H A D | ASTTypeTraits.h | 194 KIND_TO_KIND_ID(TemplateArgumentLoc) 464 TemplateArgumentLoc, NestedNameSpecifierLoc, 502 struct DynTypedNode::BaseConverter<TemplateArgumentLoc, void> 503 : public ValueConverter<TemplateArgumentLoc> {};
|
| H A D | ExprCXX.h | 3033 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 3077 TemplateArgumentLoc> { 3195 TemplateArgumentLoc> { 3286 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 3289 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 3293 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3743 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 3747 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3814 TemplateArgumentLoc> { 3982 return ULE->getTrailingObjects<TemplateArgumentLoc>(); in getTrailingTemplateArgumentLoc() [all …]
|
| H A D | DeclTemplate.h | 685 TemplateArgumentLoc, 696 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() argument 725 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 726 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 733 const TemplateArgumentLoc &getTemplateArg(unsigned I) const { in getTemplateArg() 1604 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>; 1718 const TemplateArgumentLoc &getDefaultArgument() const { 1719 static const TemplateArgumentLoc NoneLoc; 1736 const TemplateArgumentLoc &DefArg);
|
| H A D | TypeLoc.h | 1616 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 1617 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc() 2138 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 2139 return TemplateArgumentLoc(getTypePtr()->getTypeConstraintArguments()[i], in getArgLoc() 2396 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 2397 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc()
|
| H A D | Expr.h | 1214 TemplateArgumentLoc> { 1370 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 1375 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 1378 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 1389 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() 3159 TemplateArgumentLoc> { 3306 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 3311 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 3315 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3327 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 500 SourceRange TemplateArgumentLoc::getSourceRange() const { in getSourceRange() 613 std::size_t size = totalSizeToAlloc<TemplateArgumentLoc>(List.size()); in Create() 624 TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>(); in ASTTemplateArgumentListInfo() 626 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in ASTTemplateArgumentListInfo() 631 TemplateArgumentLoc *OutArgArray) { in initializeFrom() 638 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 651 TemplateArgumentLoc *OutArgArray, TemplateArgumentDependence &Deps) { in initializeFrom() 660 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 664 void ASTTemplateKWAndArgsInfo::copyInto(const TemplateArgumentLoc *ArgArray, in copyInto()
|
| H A D | ASTTypeTraits.cpp | 144 else if (const TemplateArgumentLoc *TAL = get<TemplateArgumentLoc>()) in print() 192 if (const TemplateArgumentLoc *TAL = get<TemplateArgumentLoc>()) in getSourceRange()
|
| H A D | ExprCXX.cpp | 376 TemplateArgumentLoc>(NumResults, 0, 0); in Create() 394 TemplateArgumentLoc>(NumResults, 1, NumTemplateArgs); in Create() 406 TemplateArgumentLoc>( in CreateEmpty() 470 TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(), Deps); in DependentScopeDeclRefExpr() 485 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in Create() 498 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in CreateEmpty() 1382 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(), in CXXDependentScopeMemberExpr() 1416 TemplateArgumentLoc, NamedDecl *>( in Create() 1431 TemplateArgumentLoc, NamedDecl *>( in CreateEmpty() 1507 TemplateArgumentLoc>( in Create() [all …]
|
| H A D | Comment.cpp | 178 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0); in getFunctionTypeLoc()
|
| H A D | DeclTemplate.cpp | 845 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument() 849 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument() 1316 for (const TemplateArgumentLoc &Loc : ArgsInfo.arguments()) in setTemplateArgsInfo()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/ |
| H A D | NodeIntrospection.h | 27 class TemplateArgumentLoc; variable 93 NodeLocationAccessors GetLocations(clang::TemplateArgumentLoc const &);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 133 else if (const TemplateArgumentLoc *TALoc = in findMatch() 134 DynNode.get<TemplateArgumentLoc>()) in findMatch() 235 bool TraverseTemplateArgumentLoc(TemplateArgumentLoc TAL) { in TraverseTemplateArgumentLoc() 345 bool baseTraverse(TemplateArgumentLoc TAL) { in baseTraverse() 491 bool TraverseTemplateArgumentLoc(TemplateArgumentLoc TAL); 695 } else if (auto *N = Node.get<TemplateArgumentLoc>()) { in match() 894 void matchDispatch(const TemplateArgumentLoc *Node) { in matchDispatch() 895 matchWithoutFilter(*Node, Matchers->TemplateArgumentLoc); in matchDispatch() 1393 Matchers.TemplateArgumentLoc.emplace_back(NodeMatch, Action); in addMatcher() 1420 } else if (NodeMatch.canConvertTo<TemplateArgumentLoc>()) { in addDynamicMatcher() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 214 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() 501 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack() 520 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks() 1054 TemplateArgumentLoc 1056 TemplateArgumentLoc OrigLoc, in getTemplateArgumentPackExpansionPattern() 1082 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern() 1092 return TemplateArgumentLoc(Pattern, Pattern); in getTemplateArgumentPackExpansionPattern() 1098 return TemplateArgumentLoc(Context, Argument.getPackExpansionPattern(), in getTemplateArgumentPackExpansionPattern() 1108 return TemplateArgumentLoc(); in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaConcept.cpp | 706 MutableArrayRef<TemplateArgumentLoc>( in substituteParameterMappings() 707 new (S.Context) TemplateArgumentLoc[OccurringIndices.count()], in substituteParameterMappings() 711 new (&(*Atomic.ParameterMapping)[J++]) TemplateArgumentLoc( in substituteParameterMappings() 733 MutableArrayRef<TemplateArgumentLoc>( in substituteParameterMappings() 734 new (S.Context) TemplateArgumentLoc[SubstArgs.size()], in substituteParameterMappings()
|
| H A D | SemaTemplate.cpp | 942 return TemplateArgumentLoc( in translateTemplateArgument() 5238 TemplateArgumentLoc 5250 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 5261 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 5285 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 5296 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 5298 return TemplateArgumentLoc( in SubstDefaultTemplateArgumentIfAvailable() 5307 static TemplateArgumentLoc 5335 return TemplateArgumentLoc(); in convertTypeTemplateArgumentToTemplate() 5800 TemplateArgumentLoc Arg; in CheckTemplateArgumentList() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2634 TemplateArgumentLoc 2642 return TemplateArgumentLoc( in getTrivialTemplateArgumentLoc() 2650 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2665 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2679 return TemplateArgumentLoc(Context, Arg, in getTrivialTemplateArgumentLoc() 2682 return TemplateArgumentLoc( in getTrivialTemplateArgumentLoc() 2687 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc() 2696 TemplateArgumentLoc 2717 TemplateArgumentLoc ArgLoc = in ConvertDeducedTemplateArgument() 2967 const TemplateArgumentLoc *PartialTemplateArgs = in FinishTemplateArgumentDeduction() [all …]
|
| H A D | TreeTransform.h | 3644 TemplateArgumentLoc RebuildPackExpansion(TemplateArgumentLoc Pattern, in RebuildPackExpansion() 3659 return TemplateArgumentLoc( in RebuildPackExpansion() 3684 return TemplateArgumentLoc(); in RebuildPackExpansion() 4327 const TemplateArgumentLoc &Input, TemplateArgumentLoc &Output, in TransformTemplateArgument() 4448 TemplateArgumentLoc Arg; 4474 TemplateArgumentLoc Result; 4498 TemplateArgumentLoc Out; in TransformTemplateArguments() 4525 TemplateArgumentLoc Pattern in TransformTemplateArguments() 6475 TemplateArgumentLoc Arg; 13350 TemplateArgumentLoc ArgLoc; in TransformSizeOfPackExpr() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/ |
| H A D | EmptyNodeIntrospection.inc.in | 28 clang::TemplateArgumentLoc const&) {
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaConcept.h | 32 Optional<MutableArrayRef<TemplateArgumentLoc>> ParameterMapping;
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 213 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg);
|
| H A D | ASTRecordReader.h | 154 TemplateArgumentLoc readTemplateArgumentLoc();
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchFinder.h | 221 TemplateArgumentLoc; member
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 53 const TemplateArgumentLoc *Args); 63 const ASTTemplateKWAndArgsInfo &ArgInfo, const TemplateArgumentLoc *Args) { in AddTemplateKWAndArgsInfo() 638 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitDeclRefExpr() 928 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitMemberExpr() 1872 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitCXXDependentScopeMemberExpr() 1904 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitDependentScopeDeclRefExpr()
|
| H A D | ASTReaderStmt.cpp | 115 TemplateArgumentLoc *ArgsLocArray, 131 TemplateArgumentLoc *ArgsLocArray, in ReadTemplateKWAndArgsInfo() 627 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr() 1068 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitMemberExpr() 1970 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitCXXDependentScopeMemberExpr() 1994 E->getTrailingObjects<TemplateArgumentLoc>(), in VisitDependentScopeDeclRefExpr()
|