| /freebsd-head/contrib/llvm-project/clang/include/clang/AST/ |
| HD | TemplateBase.h | 632 class TemplateArgumentListInfo { 638 TemplateArgumentListInfo() = default; 640 TemplateArgumentListInfo(SourceLocation LAngleLoc, SourceLocation RAngleLoc) 681 ASTTemplateArgumentListInfo(const TemplateArgumentListInfo &List); 714 Create(const ASTContext &C, const TemplateArgumentListInfo &List); 745 const TemplateArgumentListInfo &List, 751 const TemplateArgumentListInfo &List, 757 TemplateArgumentListInfo &List) const;
|
| HD | ExprCXX.h | 2997 const TemplateArgumentListInfo *TemplateArgs, 3154 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3230 const TemplateArgumentListInfo *TemplateArgs, 3260 const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, 3337 const TemplateArgumentListInfo *Args); 3351 const TemplateArgumentListInfo *TemplateArgs); 3410 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3748 const TemplateArgumentListInfo *TemplateArgs); 3759 const TemplateArgumentListInfo *TemplateArgs); 3863 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() [all …]
|
| HD | DeclTemplate.h | 515 const TemplateArgumentListInfo *TemplateArgsAsWritten, 705 const TemplateArgumentListInfo *TemplateArgs); 2026 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) { 2791 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
|
| HD | Decl.h | 74 class TemplateArgumentListInfo; variable 2064 const TemplateArgumentListInfo *TemplateArgsAsWritten, 2950 TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr, 2961 const TemplateArgumentListInfo *TemplateArgs);
|
| HD | Expr.h | 1297 const TemplateArgumentListInfo *TemplateArgs, QualType T, 1315 const TemplateArgumentListInfo *TemplateArgs = nullptr, 1324 const TemplateArgumentListInfo *TemplateArgs = nullptr, 1418 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3230 const TemplateArgumentListInfo *TemplateArgs, QualType T, 3242 const TemplateArgumentListInfo *TemplateArgs, 3335 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
|
| HD | Type.h | 132 class TemplateArgumentListInfo; 6509 anyDependentTemplateArguments(const TemplateArgumentListInfo &, 6580 const TemplateArgumentListInfo &Args,
|
| /freebsd-head/contrib/llvm-project/clang/lib/AST/ |
| HD | TemplateBase.cpp | 711 const TemplateArgumentListInfo &List) { in Create() 729 const TemplateArgumentListInfo &Info) { in ASTTemplateArgumentListInfo() 751 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 771 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 786 TemplateArgumentListInfo &Info) const { in copyInto()
|
| HD | ExprCXX.cpp | 404 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedLookupExpr() 440 const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, in Create() 471 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 516 const TemplateArgumentListInfo *Args) in DependentScopeDeclRefExpr() 535 const TemplateArgumentListInfo *Args) { in Create() 1497 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1539 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1601 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr() 1641 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
|
| HD | ASTImporter.cpp | 433 const InContainerTy &Container, TemplateArgumentListInfo &ToTAInfo); 438 const InContainerTy &Container, TemplateArgumentListInfo &Result); 705 const InContainerTy &Container, TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 713 TemplateArgumentListInfo ToTAInfo(*ToLAngleLocOrErr, *ToRAngleLocOrErr); in ImportTemplateArgumentListInfo() 721 Error ASTNodeImporter::ImportTemplateArgumentListInfo<TemplateArgumentListInfo>( in ImportTemplateArgumentListInfo() 722 const TemplateArgumentListInfo &From, TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 731 TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 988 TemplateArgumentListInfo ToTAInfo; in import() 2414 const InContainerTy &Container, TemplateArgumentListInfo &ToTAInfo) { in ImportTemplateArgumentListInfo() 3392 TemplateArgumentListInfo ToTAInfo; in ImportTemplateInformation() [all …]
|
| HD | TypeLoc.cpp | 645 TemplateArgumentListInfo TAListI; in createTrivialConceptReference()
|
| HD | Expr.cpp | 454 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 494 const TemplateArgumentListInfo *TemplateArgs, in Create() 509 const TemplateArgumentListInfo *TemplateArgs, in Create() 1719 const TemplateArgumentListInfo *TemplateArgs, QualType T, in MemberExpr() 1758 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
|
| HD | Decl.cpp | 4198 const TemplateArgumentListInfo *TemplateArgsAsWritten, in setFunctionTemplateSpecialization() 4220 const TemplateArgumentListInfo *TemplateArgs) { in setDependentTemplateSpecialization() 4237 const TemplateArgumentListInfo *TArgs) { in Create()
|
| /freebsd-head/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | Sema.h | 6717 TemplateArgumentListInfo &Buffer, 6719 const TemplateArgumentListInfo *&TemplateArgs); 6737 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 6755 const TemplateArgumentListInfo *TemplateArgs = nullptr); 6764 const TemplateArgumentListInfo *TemplateArgs = nullptr); 6785 const TemplateArgumentListInfo *TemplateArgs = nullptr, 8560 const TemplateArgumentListInfo *TemplateArgs, const Scope *S); 8569 const TemplateArgumentListInfo *TemplateArgs, 8576 const TemplateArgumentListInfo *TemplateArgs); 8600 const TemplateArgumentListInfo *TemplateArgs = nullptr); [all …]
|
| HD | Template.h | 709 const TemplateArgumentListInfo &TemplateArgsInfo,
|
| /freebsd-head/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaExprMember.cpp | 307 const TemplateArgumentListInfo *TemplateArgs, const Scope *S) { in BuildPossibleImplicitMemberExpr() 562 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 789 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildMemberReferenceExpr() 937 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr() 980 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1760 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnMemberAccessExpr() 1764 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() 1909 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
| HD | SemaTemplate.cpp | 729 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 753 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 934 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 1058 static TemplateArgumentListInfo 1060 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() 1118 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint() 1145 TemplateArgumentListInfo ConstraintArgs; in formImmediatelyDeclaredConstraint() 1189 const TemplateArgumentListInfo *TemplateArgs, in AttachTypeConstraint() 1206 [&](TemplateArgumentListInfo &ConstraintArgs) { in AttachTypeConstraint() 1251 [&](TemplateArgumentListInfo &ConstraintArgs) { in AttachTypeConstraint() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 2311 TemplateArgumentListInfo ExplicitArgs; in VisitFunctionDecl() 2342 TemplateArgumentListInfo ExplicitArgs(ArgsWritten->getLAngleLoc(), in VisitFunctionDecl() 2712 TemplateArgumentListInfo ExplicitArgs; in VisitCXXMethodDecl() 2740 TemplateArgumentListInfo ExplicitArgs(ArgsWritten->getLAngleLoc(), in VisitCXXMethodDecl() 3868 TemplateArgumentListInfo InstTemplateArgs; in VisitClassTemplateSpecializationDecl() 3966 TemplateArgumentListInfo VarTemplateArgsInfo; in VisitVarTemplateSpecializationDecl() 4016 const TemplateArgumentListInfo &TemplateArgsInfo, in VisitVarTemplateSpecializationDecl() 4247 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateClassTemplatePartialSpecialization() 4360 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateVarTemplatePartialSpecialization() 5216 const TemplateArgumentListInfo &TemplateArgsInfo, in BuildVarTemplateInstantiation() [all …]
|
| HD | TreeTransform.h | 627 TemplateArgumentListInfo &Outputs, 650 TemplateArgumentListInfo &Outputs, 1101 TemplateArgumentListInfo &Args); 1136 TemplateArgumentListInfo &Args, in RebuildDependentTemplateSpecializationType() 2679 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr() 2859 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() 3478 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr() 3500 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr() 3584 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr() 3607 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr() [all …]
|
| HD | SemaTemplateDeduction.cpp | 3154 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction() 3433 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() 4078 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() 4364 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() 4625 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() 4883 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() 4990 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints() 6175 TemplateArgumentListInfo PArgList(P->getLAngleLoc(), in isTemplateTemplateParameterAtLeastAsSpecializedAs()
|
| HD | SemaOverload.cpp | 7294 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() 7574 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() 7645 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidate() 8219 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() 9960 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddArgumentDependentLookupCandidates() 12761 TemplateArgumentListInfo OvlExplicitTemplateArgs; 13316 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() 13453 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddOverloadedCallCandidate() 13524 TemplateArgumentListInfo TABuffer; in AddOverloadedCallCandidates() 13525 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() [all …]
|
| HD | SemaCoroutine.cpp | 66 TemplateArgumentListInfo Args(KwLoc, KwLoc); in lookupPromiseType() 167 TemplateArgumentListInfo Args(Loc, Loc); in lookupCoroutineHandleType()
|
| HD | SemaCXXScopeSpec.cpp | 862 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
|
| HD | SemaExpr.cpp | 2148 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 2157 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 2198 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 2267 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 2321 TemplateArgumentListInfo &Buffer, in DecomposeUnqualifiedId() 2323 const TemplateArgumentListInfo *&TemplateArgs) { in DecomposeUnqualifiedId() 2436 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2612 const TemplateArgumentListInfo *TemplateArgs) { in recoverFromMSUnqualifiedLookup() 2660 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnIdExpression() 2664 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression() [all …]
|
| HD | SemaTemplateDeductionGuide.cpp | 112 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
|
| /freebsd-head/contrib/llvm-project/clang/include/clang/Serialization/ |
| HD | ASTRecordReader.h | 151 void readTemplateArgumentListInfo(TemplateArgumentListInfo &Result);
|