| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 450 class TemplateArgumentLoc { 455 constexpr TemplateArgumentLoc() {} in TemplateArgumentLoc() function 457 TemplateArgumentLoc(const TemplateArgument &Argument, in TemplateArgumentLoc() function 477 TemplateArgumentLoc(const TemplateArgument &Argument, 556 SmallVector<TemplateArgumentLoc, 8> Arguments; 579 const TemplateArgumentLoc *getArgumentArray() const { in getArgumentArray() 591 TemplateArgumentLoc &operator[](unsigned I) { 595 void addArgument(const TemplateArgumentLoc &Loc) { in addArgument() 627 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 628 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() [all …]
|
| H A D | ExprCXX.h | 2788 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 2832 TemplateArgumentLoc> { 2946 TemplateArgumentLoc> { 3037 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 3040 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() 3044 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3477 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 3481 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3542 TemplateArgumentLoc> { 3704 return ULE->getTrailingObjects<TemplateArgumentLoc>(); in getTrailingTemplateArgumentLoc() [all …]
|
| H A D | DeclTemplate.h | 674 TemplateArgumentLoc, 685 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() argument 714 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 715 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 722 const TemplateArgumentLoc &getTemplateArg(unsigned I) const { in getTemplateArg() 1453 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>; 1567 const TemplateArgumentLoc &getDefaultArgument() const { 1568 static const TemplateArgumentLoc None; 1585 const TemplateArgumentLoc &DefArg);
|
| H A D | TypeLoc.h | 1592 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 1593 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc() 2131 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc() 2132 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc()
|
| H A D | Expr.h | 1045 TemplateArgumentLoc> { 1202 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 1207 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 1210 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 1221 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() 2691 TemplateArgumentLoc> { 2846 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 2851 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() 2855 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 2867 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments()
|
| H A D | RecursiveASTVisitor.h | 269 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc); 520 bool TraverseTemplateArgumentLocsHelper(const TemplateArgumentLoc *TAL, 860 const TemplateArgumentLoc &ArgLoc) { 1868 const TemplateArgumentLoc *TAL, unsigned Count) {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 470 SourceRange TemplateArgumentLoc::getSourceRange() const { in getSourceRange() 567 std::size_t size = totalSizeToAlloc<TemplateArgumentLoc>(List.size()); in Create() 578 TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>(); in ASTTemplateArgumentListInfo() 580 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in ASTTemplateArgumentListInfo() 585 TemplateArgumentLoc *OutArgArray) { in initializeFrom() 592 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 605 TemplateArgumentLoc *OutArgArray, bool &Dependent, in initializeFrom() 620 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i]); in initializeFrom() 624 void ASTTemplateKWAndArgsInfo::copyInto(const TemplateArgumentLoc *ArgArray, in copyInto()
|
| H A D | ExprCXX.cpp | 332 TemplateArgumentLoc>(NumResults, 0, 0); in Create() 350 TemplateArgumentLoc>(NumResults, 1, NumTemplateArgs); in Create() 362 TemplateArgumentLoc>( in CreateEmpty() 468 TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(), in DependentScopeDeclRefExpr() 484 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in Create() 497 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in CreateEmpty() 1327 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(), in CXXDependentScopeMemberExpr() 1362 TemplateArgumentLoc, NamedDecl *>( in Create() 1377 TemplateArgumentLoc, NamedDecl *>( in CreateEmpty() 1453 TemplateArgumentLoc>( in Create() [all …]
|
| H A D | DeclTemplate.cpp | 667 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument() 671 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument() 1106 for (const TemplateArgumentLoc &Loc : ArgsInfo.arguments()) in setTemplateArgsInfo()
|
| H A D | Comment.cpp | 164 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0); in getFunctionTypeLoc()
|
| H A D | ItaniumMangle.cpp | 454 const TemplateArgumentLoc *TemplateArgs, 535 const TemplateArgumentLoc *TemplateArgs, 544 void mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs, 1209 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() 3419 const TemplateArgumentLoc *TemplateArgs, in mangleMemberExpr() 4403 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs, in mangleTemplateArgs()
|
| H A D | Expr.cpp | 392 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(), in DeclRefExpr() 439 ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in Create() 458 ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>( in CreateEmpty() 1553 TemplateArgumentLoc>(hasQualOrFound ? 1 : 0, in Create() 1588 TemplateKWLoc, *targs, E->getTrailingObjects<TemplateArgumentLoc>(), in Create()
|
| H A D | ASTDumper.cpp | 103 void dumpTemplateArgumentLoc(const TemplateArgumentLoc &A, 466 void ASTDumper::dumpTemplateArgumentLoc(const TemplateArgumentLoc &A, in dumpTemplateArgumentLoc()
|
| H A D | TypePrinter.cpp | 1623 static const TemplateArgument &getArgument(const TemplateArgumentLoc &A) { in getArgument() 1687 ArrayRef<TemplateArgumentLoc> Args, in printTemplateArgumentList()
|
| H A D | Decl.cpp | 3537 totalSizeToAlloc<TemplateArgumentLoc, FunctionTemplateDecl *>( in Create() 3553 TemplateArgumentLoc *ArgsArray = getTrailingObjects<TemplateArgumentLoc>(); in DependentFunctionTemplateSpecializationInfo() 3555 new (&ArgsArray[I]) TemplateArgumentLoc(TArgs[I]); in DependentFunctionTemplateSpecializationInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 215 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() 465 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack() 484 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks() 1002 TemplateArgumentLoc 1004 TemplateArgumentLoc OrigLoc, in getTemplateArgumentPackExpansionPattern() 1030 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern() 1040 return TemplateArgumentLoc(Pattern, Pattern); in getTemplateArgumentPackExpansionPattern() 1046 return TemplateArgumentLoc(Argument.getPackExpansionPattern(), in getTemplateArgumentPackExpansionPattern() 1056 return TemplateArgumentLoc(); in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaTemplate.cpp | 818 return TemplateArgumentLoc(TArg, in translateTemplateArgument() 4607 TemplateArgumentLoc 4619 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4630 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4636 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4645 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4654 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4665 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable() 4680 return TemplateArgumentLoc(); in convertTypeTemplateArgumentToTemplate() 4702 return TemplateArgumentLoc(); in convertTypeTemplateArgumentToTemplate() [all …]
|
| H A D | TreeTransform.h | 3162 TemplateArgumentLoc RebuildPackExpansion(TemplateArgumentLoc Pattern, in RebuildPackExpansion() 3202 return TemplateArgumentLoc(); in RebuildPackExpansion() 3968 TemplateArgumentLoc Arg; 3994 TemplateArgumentLoc Result; 4018 TemplateArgumentLoc Out; in TransformTemplateArguments() 4019 TemplateArgumentLoc In = *First; in TransformTemplateArguments() 4045 TemplateArgumentLoc Pattern in TransformTemplateArguments() 5876 TemplateArgumentLoc Arg; 11547 TemplateArgumentLoc ArgLoc; in TransformSizeOfPackExpr() 11553 TemplateArgumentLoc Pattern = in TransformSizeOfPackExpr() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2443 TemplateArgumentLoc 2451 return TemplateArgumentLoc( in getTrivialTemplateArgumentLoc() 2459 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2467 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc() 2474 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc() 2491 return TemplateArgumentLoc(Arg, Builder.getWithLocInContext(Context), in getTrivialTemplateArgumentLoc() 2496 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc() 2499 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc() 2519 TemplateArgumentLoc ArgLoc = in ConvertDeducedTemplateArgument() 2663 TemplateArgumentLoc DefArg = S.SubstDefaultTemplateArgumentIfAvailable( in ConvertDeducedTemplateArguments() [all …]
|
| H A D | SemaCoroutine.cpp | 72 Args.addArgument(TemplateArgumentLoc( in lookupPromiseType() 171 Args.addArgument(TemplateArgumentLoc( in lookupCoroutineHandleType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 52 const TemplateArgumentLoc *Args); 62 const ASTTemplateKWAndArgsInfo &ArgInfo, const TemplateArgumentLoc *Args) { in AddTemplateKWAndArgsInfo() 477 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitDeclRefExpr() 1572 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitCXXDependentScopeMemberExpr() 1604 E->getTrailingObjects<TemplateArgumentLoc>()); in VisitDependentScopeDeclRefExpr()
|
| H A D | ASTReaderStmt.cpp | 123 TemplateArgumentLoc *ArgsLocArray, 139 TemplateArgumentLoc *ArgsLocArray, in ReadTemplateKWAndArgsInfo() 564 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr() 1604 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitCXXDependentScopeMemberExpr() 1628 E->getTrailingObjects<TemplateArgumentLoc>(), in VisitDependentScopeDeclRefExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 175 class TemplateArgumentLoc; variable 6258 TemplateArgumentLoc getTrivialTemplateArgumentLoc(const TemplateArgument &Arg, 6387 TemplateArgumentLoc 6413 TemplateArgumentLoc &Arg, 6454 TemplateArgumentLoc &Arg, 6464 TemplateArgumentLoc &Arg); 6730 bool DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, 6746 void collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, 6909 TemplateArgumentLoc getTemplateArgumentPackExpansionPattern( 6910 TemplateArgumentLoc OrigLoc, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/ |
| H A D | ASTWriter.h | 898 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 55 void handleTemplateArgumentLoc(const TemplateArgumentLoc &TALoc, in handleTemplateArgumentLoc()
|