/external/clang/include/clang/AST/ |
D | TemplateBase.h | 516 class TemplateArgumentListInfo { 526 TemplateArgumentListInfo() {} in TemplateArgumentListInfo() function 528 TemplateArgumentListInfo(SourceLocation LAngleLoc, in TemplateArgumentListInfo() function 599 const TemplateArgumentListInfo &List); 601 void initializeFrom(const TemplateArgumentListInfo &List); 602 void initializeFrom(const TemplateArgumentListInfo &List, 605 void copyInto(TemplateArgumentListInfo &List) const; 632 const TemplateArgumentListInfo &List); 635 const TemplateArgumentListInfo &List); 637 const TemplateArgumentListInfo &List,
|
D | DeclTemplate.h | 411 const TemplateArgumentListInfo *TemplateArgsAsWritten, 581 const TemplateArgumentListInfo &TemplateArgs); 586 const TemplateArgumentListInfo &TemplateArgs); 1825 const TemplateArgumentListInfo &ArgInfos, 2324 TemplateArgumentListInfo TemplArgs) 2334 TemplateArgumentListInfo TemplateArgs; 2339 const TemplateArgumentListInfo& templateArgs() const { return TemplateArgs; } 2346 TemplateArgumentListInfo TemplateArgs) { 2420 TemplateArgumentListInfo TemplateArgsInfo; 2464 void setTemplateArgsInfo(const TemplateArgumentListInfo &ArgsInfo); [all …]
|
D | ExprCXX.h | 34 class TemplateArgumentListInfo; variable 2462 const TemplateArgumentListInfo *TemplateArgs, 2593 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 2649 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedLookupExpr() 2683 const TemplateArgumentListInfo *Args, 2765 const TemplateArgumentListInfo *Args); 2772 const TemplateArgumentListInfo *TemplateArgs); 2852 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3142 const TemplateArgumentListInfo *TemplateArgs); 3157 const TemplateArgumentListInfo *TemplateArgs); [all …]
|
D | ASTContext.h | 1236 const TemplateArgumentListInfo &Args, 1241 const TemplateArgumentListInfo &Args, 1257 const TemplateArgumentListInfo &Args) const;
|
D | Expr.h | 969 const TemplateArgumentListInfo *TemplateArgs, 1000 const TemplateArgumentListInfo *TemplateArgs = nullptr); 1008 const TemplateArgumentListInfo *TemplateArgs = nullptr); 1148 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 2438 const TemplateArgumentListInfo *targs, QualType ty, 2531 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
|
D | Decl.h | 1642 const TemplateArgumentListInfo *TemplateArgsAsWritten, 2209 const TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr, 2220 const TemplateArgumentListInfo &TemplateArgs);
|
D | Type.h | 98 class TemplateArgumentListInfo; 4019 static bool anyDependentTemplateArguments(const TemplateArgumentListInfo &, 4036 const TemplateArgumentListInfo &,
|
/external/clang/lib/AST/ |
D | TemplateBase.cpp | 522 const TemplateArgumentListInfo &List) { in Create() 533 const TemplateArgumentListInfo &Info) { in initializeFrom() 544 const TemplateArgumentListInfo &Info, in initializeFrom() 566 TemplateArgumentListInfo &Info) const { in copyInto() 580 const TemplateArgumentListInfo &Info) { in initializeFrom() 588 const TemplateArgumentListInfo &Info, in initializeFrom()
|
D | ExprCXX.cpp | 292 const TemplateArgumentListInfo *Args, in Create() 324 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 417 const TemplateArgumentListInfo *Args) in DependentScopeDeclRefExpr() 450 const TemplateArgumentListInfo *Args) { in Create() 1206 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1263 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1339 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr() 1375 const TemplateArgumentListInfo *TemplateArgs, in Create()
|
D | DeclTemplate.cpp | 709 const TemplateArgumentListInfo *TemplateArgsAsWritten, in Create() 873 const TemplateArgumentListInfo &ArgInfos, in Create() 961 nullptr, SourceLocation(), nullptr, false, TemplateArgumentListInfo()); in CreateDeserialized() 1144 const TemplateArgumentListInfo &ArgsInfo) { in setTemplateArgsInfo() 1178 const TemplateArgumentListInfo &ArgInfos) { in Create()
|
D | Decl.cpp | 3109 const TemplateArgumentListInfo *TemplateArgsAsWritten, in setFunctionTemplateSpecialization() 3127 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization() 3138 const TemplateArgumentListInfo &TArgs) { in Create() 3147 const TemplateArgumentListInfo &TArgs) in DependentFunctionTemplateSpecializationInfo()
|
D | Expr.cpp | 328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 376 const TemplateArgumentListInfo *TemplateArgs) { in Create() 392 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1420 DeclarationNameInfo nameinfo, const TemplateArgumentListInfo *targs, in Create()
|
D | ASTDumper.cpp | 238 void dumpTemplateArgumentListInfo(const TemplateArgumentListInfo &TALI); 903 const TemplateArgumentListInfo &TALI) { in dumpTemplateArgumentListInfo()
|
D | TypePrinter.cpp | 1390 const TemplateArgumentListInfo &Args, in PrintTemplateArgumentList()
|
/external/clang/lib/Sema/ |
D | SemaExprMember.cpp | 237 const TemplateArgumentListInfo *TemplateArgs, in BuildPossibleImplicitMemberExpr() 449 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 708 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 899 ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr() 927 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1663 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnMemberAccessExpr() 1667 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() 1764 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
D | SemaTemplate.cpp | 413 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 438 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 524 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 2026 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType() 2052 TemplateArgumentListInfo SyntheticTemplateArgs; in checkBuiltinTemplateIdType() 2076 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType() 2252 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() 2319 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() 2473 static TemplateArgumentListInfo 2475 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 1534 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitFunctionDecl() 2440 TemplateArgumentListInfo TemplateArgs; in VisitClassScopeFunctionSpecializationDecl() 2441 TemplateArgumentListInfo *TemplateArgsPtr = nullptr; in VisitClassScopeFunctionSpecializationDecl() 2518 TemplateArgumentListInfo InstTemplateArgs(Loc.getLAngleLoc(), in VisitClassTemplateSpecializationDecl() 2637 TemplateArgumentListInfo VarTemplateArgsInfo; in VisitVarTemplateSpecializationDecl() 2643 const TemplateArgumentListInfo &TemplateArgsInfo = D->getTemplateArgsInfo(); in VisitVarTemplateSpecializationDecl() 2655 const_cast<TemplateArgumentListInfo &>(VarTemplateArgsInfo), false, in VisitVarTemplateSpecializationDecl() 2673 const TemplateArgumentListInfo &TemplateArgsInfo, in VisitVarTemplateSpecializationDecl() 2806 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateClassTemplatePartialSpecialization() 2933 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateVarTemplatePartialSpecialization() [all …]
|
D | TreeTransform.h | 530 TemplateArgumentListInfo &Outputs, 553 TemplateArgumentListInfo &Outputs, 866 TemplateArgumentListInfo &Args); 900 TemplateArgumentListInfo &Args) { in RebuildDependentTemplateSpecializationType() 1913 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr() 2042 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() 2588 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr() 2610 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr() 2684 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr() 2707 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr() [all …]
|
D | SemaTemplateDeduction.cpp | 2196 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction() 2360 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction() 2478 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() 3038 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() 3332 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() 3568 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() 3922 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments()
|
D | SemaCoroutine.cpp | 52 TemplateArgumentListInfo Args(Loc, Loc); in lookupPromiseType()
|
D | SemaOverload.cpp | 5998 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() 6200 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddMethodTemplateCandidate() 6253 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddTemplateOverloadCandidate() 8399 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddArgumentDependentLookupCandidates() 10132 TemplateArgumentListInfo OvlExplicitTemplateArgs; 10578 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() 10729 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddOverloadedCallCandidate() 10798 TemplateArgumentListInfo TABuffer; in AddOverloadedCallCandidates() 10799 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() 10840 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseTwoPhaseLookup() [all …]
|
D | SemaCXXScopeSpec.cpp | 872 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
|
D | SemaExpr.cpp | 1633 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 1675 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 1738 TemplateArgumentListInfo &Buffer, in DecomposeUnqualifiedId() 1740 const TemplateArgumentListInfo *&TemplateArgs) { in DecomposeUnqualifiedId() 1799 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2006 const TemplateArgumentListInfo *TemplateArgs) { in recoverFromMSUnqualifiedLookup() 2054 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnIdExpression() 2058 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression() 2772 NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, in BuildDeclarationNameExpr() 3274 TemplateArgumentListInfo ExplicitArgs; in ActOnNumericConstant()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2396 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 2416 TemplateArgumentListInfo *ExplicitTemplateArgs, 2425 TemplateArgumentListInfo *ExplicitTemplateArgs, 2463 TemplateArgumentListInfo *ExplicitTemplateArgs, 3685 TemplateArgumentListInfo &Buffer, 3687 const TemplateArgumentListInfo *&TemplateArgs); 3692 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 3703 const TemplateArgumentListInfo *TemplateArgs); 3714 const TemplateArgumentListInfo *TemplateArgs = nullptr); 3727 const TemplateArgumentListInfo *TemplateArgs, [all …]
|
D | Template.h | 503 const TemplateArgumentListInfo &TemplateArgsInfo,
|