/external/clang/include/clang/AST/ |
D | TemplateBase.h | 523 class TemplateArgumentListInfo { 533 TemplateArgumentListInfo() {} in TemplateArgumentListInfo() function 535 TemplateArgumentListInfo(SourceLocation LAngleLoc, in TemplateArgumentListInfo() function 578 ASTTemplateArgumentListInfo(const TemplateArgumentListInfo &List); 600 Create(ASTContext &C, const TemplateArgumentListInfo &List); 627 const TemplateArgumentListInfo &List, in LLVM_ALIGNAS() 630 const TemplateArgumentListInfo &List, in LLVM_ALIGNAS() 637 TemplateArgumentListInfo &List) const; in LLVM_ALIGNAS()
|
D | DeclTemplate.h | 417 const TemplateArgumentListInfo *TemplateArgsAsWritten, 586 const TemplateArgumentListInfo &TemplateArgs); 591 const TemplateArgumentListInfo &TemplateArgs); 1823 const TemplateArgumentListInfo &ArgInfos, 2317 TemplateArgumentListInfo TemplArgs) 2327 TemplateArgumentListInfo TemplateArgs; 2332 const TemplateArgumentListInfo& templateArgs() const { return TemplateArgs; } 2339 TemplateArgumentListInfo TemplateArgs) { 2413 TemplateArgumentListInfo TemplateArgsInfo; 2457 void setTemplateArgsInfo(const TemplateArgumentListInfo &ArgsInfo); [all …]
|
D | ExprCXX.h | 32 class TemplateArgumentListInfo; variable 2519 const TemplateArgumentListInfo *TemplateArgs, 2646 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 2701 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedLookupExpr() 2737 const TemplateArgumentListInfo *Args, 2815 const TemplateArgumentListInfo *Args); 2822 const TemplateArgumentListInfo *TemplateArgs); 2878 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3181 const TemplateArgumentListInfo *TemplateArgs); 3196 const TemplateArgumentListInfo *TemplateArgs); [all …]
|
D | ASTContext.h | 1248 const TemplateArgumentListInfo &Args, 1253 const TemplateArgumentListInfo &Args, 1269 const TemplateArgumentListInfo &Args) const;
|
D | Expr.h | 969 const TemplateArgumentListInfo *TemplateArgs, 1000 const TemplateArgumentListInfo *TemplateArgs = nullptr); 1008 const TemplateArgumentListInfo *TemplateArgs = nullptr); 1099 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 2401 const TemplateArgumentListInfo *targs, QualType ty, 2474 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
|
D | Decl.h | 1667 const TemplateArgumentListInfo *TemplateArgsAsWritten, 2231 const TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr, 2242 const TemplateArgumentListInfo &TemplateArgs);
|
D | Type.h | 98 class TemplateArgumentListInfo; 4188 static bool anyDependentTemplateArguments(const TemplateArgumentListInfo &, 4203 const TemplateArgumentListInfo &,
|
/external/clang/lib/AST/ |
D | TemplateBase.cpp | 531 const TemplateArgumentListInfo &List) { in Create() 538 const TemplateArgumentListInfo &Info) { in ASTTemplateArgumentListInfo() 549 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 569 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 590 TemplateArgumentListInfo &Info) const { in copyInto()
|
D | ExprCXX.cpp | 219 const TemplateArgumentListInfo *Args, in Create() 254 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 346 const TemplateArgumentListInfo *Args) in DependentScopeDeclRefExpr() 379 const TemplateArgumentListInfo *Args) { in Create() 1113 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1150 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1217 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr() 1251 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
|
D | DeclTemplate.cpp | 682 const TemplateArgumentListInfo *TemplateArgsAsWritten, in Create() 842 const TemplateArgumentListInfo &ArgInfos, in Create() 927 nullptr, SourceLocation(), nullptr, false, TemplateArgumentListInfo()); in CreateDeserialized() 1102 const TemplateArgumentListInfo &ArgsInfo) { in setTemplateArgsInfo() 1135 const TemplateArgumentListInfo &ArgInfos) { in Create()
|
D | Decl.cpp | 3214 const TemplateArgumentListInfo *TemplateArgsAsWritten, in setFunctionTemplateSpecialization() 3232 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization() 3249 const TemplateArgumentListInfo &TArgs) { in Create() 3258 const TemplateArgumentListInfo &TArgs) in DependentFunctionTemplateSpecializationInfo()
|
D | Expr.cpp | 328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 377 const TemplateArgumentListInfo *TemplateArgs) { in Create() 393 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1406 DeclarationNameInfo nameinfo, const TemplateArgumentListInfo *targs, in Create()
|
D | ASTDumper.cpp | 240 void dumpTemplateArgumentListInfo(const TemplateArgumentListInfo &TALI); 934 const TemplateArgumentListInfo &TALI) { in dumpTemplateArgumentListInfo()
|
D | TypePrinter.cpp | 1435 const TemplateArgumentListInfo &Args, in PrintTemplateArgumentList()
|
/external/clang/lib/Sema/ |
D | SemaExprMember.cpp | 238 const TemplateArgumentListInfo *TemplateArgs, in BuildPossibleImplicitMemberExpr() 463 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 722 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 913 ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr() 936 const TemplateArgumentListInfo *TemplateArgs, in getVarTemplateSpecialization() 967 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1728 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnMemberAccessExpr() 1732 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() 1840 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
D | SemaTemplate.cpp | 415 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 453 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 538 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 2043 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType() 2069 TemplateArgumentListInfo SyntheticTemplateArgs; in checkBuiltinTemplateIdType() 2116 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType() 2290 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() 2357 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() 2511 static TemplateArgumentListInfo 2513 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 1640 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitFunctionDecl() 2528 TemplateArgumentListInfo TemplateArgs; in VisitClassScopeFunctionSpecializationDecl() 2529 TemplateArgumentListInfo *TemplateArgsPtr = nullptr; in VisitClassScopeFunctionSpecializationDecl() 2686 TemplateArgumentListInfo InstTemplateArgs(Loc.getLAngleLoc(), in VisitClassTemplateSpecializationDecl() 2804 TemplateArgumentListInfo VarTemplateArgsInfo; in VisitVarTemplateSpecializationDecl() 2810 const TemplateArgumentListInfo &TemplateArgsInfo = D->getTemplateArgsInfo(); in VisitVarTemplateSpecializationDecl() 2822 const_cast<TemplateArgumentListInfo &>(VarTemplateArgsInfo), false, in VisitVarTemplateSpecializationDecl() 2840 const TemplateArgumentListInfo &TemplateArgsInfo, in VisitVarTemplateSpecializationDecl() 2965 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateClassTemplatePartialSpecialization() 3090 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateVarTemplatePartialSpecialization() [all …]
|
D | TreeTransform.h | 538 TemplateArgumentListInfo &Outputs, 561 TemplateArgumentListInfo &Outputs, 875 TemplateArgumentListInfo &Args); 909 TemplateArgumentListInfo &Args) { in RebuildDependentTemplateSpecializationType() 1986 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr() 2115 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() 2661 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr() 2683 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr() 2768 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr() 2791 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr() [all …]
|
D | SemaTemplateDeduction.cpp | 2218 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction() 2357 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction() 2475 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() 3030 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() 3324 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() 3560 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() 3914 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments()
|
D | SemaCoroutine.cpp | 52 TemplateArgumentListInfo Args(Loc, Loc); in lookupPromiseType()
|
D | SemaOverload.cpp | 6044 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() 6246 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddMethodTemplateCandidate() 6299 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddTemplateOverloadCandidate() 8447 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddArgumentDependentLookupCandidates() 10288 TemplateArgumentListInfo OvlExplicitTemplateArgs; 10808 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() 10959 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddOverloadedCallCandidate() 11028 TemplateArgumentListInfo TABuffer; in AddOverloadedCallCandidates() 11029 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() 11070 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseTwoPhaseLookup() [all …]
|
D | SemaCXXScopeSpec.cpp | 902 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
|
D | SemaExpr.cpp | 1695 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 1737 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 1802 TemplateArgumentListInfo &Buffer, in DecomposeUnqualifiedId() 1804 const TemplateArgumentListInfo *&TemplateArgs) { in DecomposeUnqualifiedId() 1862 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2069 const TemplateArgumentListInfo *TemplateArgs) { in recoverFromMSUnqualifiedLookup() 2117 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnIdExpression() 2121 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression() 2835 NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, in BuildDeclarationNameExpr() 3341 TemplateArgumentListInfo ExplicitArgs; in ActOnNumericConstant()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2461 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 2481 TemplateArgumentListInfo *ExplicitTemplateArgs, 2490 TemplateArgumentListInfo *ExplicitTemplateArgs, 2528 TemplateArgumentListInfo *ExplicitTemplateArgs, 3776 TemplateArgumentListInfo &Buffer, 3778 const TemplateArgumentListInfo *&TemplateArgs); 3783 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 3794 const TemplateArgumentListInfo *TemplateArgs); 3805 const TemplateArgumentListInfo *TemplateArgs = nullptr); 3818 const TemplateArgumentListInfo *TemplateArgs, [all …]
|
D | Template.h | 503 const TemplateArgumentListInfo &TemplateArgsInfo,
|