| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 638 class TemplateArgumentListInfo { 644 TemplateArgumentListInfo() = default; 646 TemplateArgumentListInfo(SourceLocation LAngleLoc, SourceLocation RAngleLoc) 687 ASTTemplateArgumentListInfo(const TemplateArgumentListInfo &List); 720 Create(const ASTContext &C, const TemplateArgumentListInfo &List); 751 const TemplateArgumentListInfo &List, 757 const TemplateArgumentListInfo &List, 763 TemplateArgumentListInfo &List) const;
|
| H A D | ExprCXX.h | 3123 const TemplateArgumentListInfo *TemplateArgs, 3280 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3356 const TemplateArgumentListInfo *TemplateArgs, 3386 const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, 3463 const TemplateArgumentListInfo *Args); 3477 const TemplateArgumentListInfo *TemplateArgs); 3536 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3870 const TemplateArgumentListInfo *TemplateArgs); 3881 const TemplateArgumentListInfo *TemplateArgs); 3985 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() [all …]
|
| H A D | DeclTemplate.h | 515 const TemplateArgumentListInfo *TemplateArgsAsWritten, 703 const TemplateArgumentListInfo *TemplateArgs); 2046 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) { 2820 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
|
| H A D | Expr.h | 1300 const TemplateArgumentListInfo *TemplateArgs, QualType T, 1318 const TemplateArgumentListInfo *TemplateArgs = nullptr, 1327 const TemplateArgumentListInfo *TemplateArgs = nullptr, 1427 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto() 3328 const TemplateArgumentListInfo *TemplateArgs, QualType T, 3340 const TemplateArgumentListInfo *TemplateArgs, 3433 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
|
| H A D | Decl.h | 77 class TemplateArgumentListInfo; variable 2111 const TemplateArgumentListInfo *TemplateArgsAsWritten, 3051 TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr, 3062 const TemplateArgumentListInfo *TemplateArgs);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 706 const TemplateArgumentListInfo &List) { in Create() 724 const TemplateArgumentListInfo &Info) { in ASTTemplateArgumentListInfo() 746 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 766 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom() 781 TemplateArgumentListInfo &Info) const { in copyInto()
|
| H A D | 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() 1501 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1543 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1605 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr() 1645 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
|
| H A D | ASTImporter.cpp | 471 const InContainerTy &Container, TemplateArgumentListInfo &ToTAInfo); 476 const InContainerTy &Container, TemplateArgumentListInfo &Result); 759 const InContainerTy &Container, TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 767 TemplateArgumentListInfo ToTAInfo(*ToLAngleLocOrErr, *ToRAngleLocOrErr); in ImportTemplateArgumentListInfo() 775 Error ASTNodeImporter::ImportTemplateArgumentListInfo<TemplateArgumentListInfo>( in ImportTemplateArgumentListInfo() 776 const TemplateArgumentListInfo &From, TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 785 TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo() 1042 TemplateArgumentListInfo ToTAInfo; in import() 2682 const InContainerTy &Container, TemplateArgumentListInfo &ToTAInfo) { in ImportTemplateArgumentListInfo() 3663 TemplateArgumentListInfo ToTAInfo; in ImportTemplateInformation() [all …]
|
| H A D | TypeLoc.cpp | 659 TemplateArgumentListInfo TAListI; in createTrivialConceptReference()
|
| H A D | Expr.cpp | 453 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 493 const TemplateArgumentListInfo *TemplateArgs, in Create() 508 const TemplateArgumentListInfo *TemplateArgs, in Create() 1714 const TemplateArgumentListInfo *TemplateArgs, QualType T, in MemberExpr() 1753 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
|
| H A D | Decl.cpp | 4290 const TemplateArgumentListInfo *TemplateArgsAsWritten, in setFunctionTemplateSpecialization() 4313 const TemplateArgumentListInfo *TemplateArgs) { in setDependentTemplateSpecialization() 4330 const TemplateArgumentListInfo *TArgs) { in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 305 const TemplateArgumentListInfo *TemplateArgs, const Scope *S) { in BuildPossibleImplicitMemberExpr() 563 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 687 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildMemberReferenceExpr() 831 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr() 874 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1695 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnMemberAccessExpr() 1699 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() 1852 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
| H A D | SemaTemplate.cpp | 730 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 754 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 937 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 1061 static TemplateArgumentListInfo 1063 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() 1124 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint() 1151 TemplateArgumentListInfo ConstraintArgs; in formImmediatelyDeclaredConstraint() 1195 const TemplateArgumentListInfo *TemplateArgs, in AttachTypeConstraint() 1212 [&](TemplateArgumentListInfo &ConstraintArgs) { in AttachTypeConstraint() 1257 [&](TemplateArgumentListInfo &ConstraintArgs) { in AttachTypeConstraint() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2858 TemplateArgumentListInfo ExplicitArgs; in VisitFunctionDecl() 2889 TemplateArgumentListInfo ExplicitArgs(ArgsWritten->getLAngleLoc(), in VisitFunctionDecl() 3257 TemplateArgumentListInfo ExplicitArgs; in VisitCXXMethodDecl() 3285 TemplateArgumentListInfo ExplicitArgs(ArgsWritten->getLAngleLoc(), in VisitCXXMethodDecl() 4413 TemplateArgumentListInfo InstTemplateArgs; in VisitClassTemplateSpecializationDecl() 4512 TemplateArgumentListInfo VarTemplateArgsInfo; in VisitVarTemplateSpecializationDecl() 4563 const TemplateArgumentListInfo &TemplateArgsInfo, in VisitVarTemplateSpecializationDecl() 4794 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateClassTemplatePartialSpecialization() 4909 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateVarTemplatePartialSpecialization() 5893 const TemplateArgumentListInfo &TemplateArgsInfo, in BuildVarTemplateInstantiation() [all …]
|
| H A D | TreeTransform.h | 633 TemplateArgumentListInfo &Outputs, 656 TemplateArgumentListInfo &Outputs, 1106 TemplateArgumentListInfo &Args); 1138 TemplateArgumentListInfo &Args, bool AllowInjectedClassName) { in RebuildDependentTemplateSpecializationType() 2712 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr() 2892 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() 3525 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr() 3547 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr() 3631 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr() 3654 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3220 TemplateArgumentListInfo InstArgs(TPL->getLAngleLoc(), TPL->getRAngleLoc()); in FinishTemplateArgumentDeduction() 3507 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() 4164 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() 4460 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() 4736 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() 4997 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() 5104 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints() 6496 TemplateArgumentListInfo PArgList(P->getLAngleLoc(), in isTemplateTemplateParameterAtLeastAsSpecializedAs()
|
| H A D | SemaOverload.cpp | 7585 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() 7871 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidateImmediately() 7945 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() 7980 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidateImmediately() 8073 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidate() 8674 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() 10419 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddArgumentDependentLookupCandidates() 13482 TemplateArgumentListInfo OvlExplicitTemplateArgs; 14071 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() 14218 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddOverloadedCallCandidate() [all …]
|
| H A D | SemaCoroutine.cpp | 64 TemplateArgumentListInfo Args(KwLoc, KwLoc); in lookupPromiseType() 164 TemplateArgumentListInfo Args(Loc, Loc); in lookupCoroutineHandleType()
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 226 TemplateArgumentListInfo TALI(Loc, Loc); in constructConceptSpecializationExpr()
|
| H A D | SemaCXXScopeSpec.cpp | 854 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
|
| H A D | SemaExpr.cpp | 2255 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 2264 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral() 2305 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 2374 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 2428 TemplateArgumentListInfo &Buffer, in DecomposeUnqualifiedId() 2430 const TemplateArgumentListInfo *&TemplateArgs) { in DecomposeUnqualifiedId() 2510 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2681 const TemplateArgumentListInfo *TemplateArgs) { in recoverFromMSUnqualifiedLookup() 2729 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnIdExpression() 2733 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression() [all …]
|
| H A D | SemaTemplateDeductionGuide.cpp | 111 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7136 TemplateArgumentListInfo &Buffer, 7138 const TemplateArgumentListInfo *&TemplateArgs); 7156 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 7173 const TemplateArgumentListInfo *TemplateArgs = nullptr); 7182 const TemplateArgumentListInfo *TemplateArgs = nullptr); 7203 const TemplateArgumentListInfo *TemplateArgs = nullptr, 8835 const TemplateArgumentListInfo *TemplateArgs, const Scope *S); 8844 const TemplateArgumentListInfo *TemplateArgs, 8851 const TemplateArgumentListInfo *TemplateArgs); 8875 const TemplateArgumentListInfo *TemplateArgs = nullptr); [all …]
|
| H A D | Template.h | 728 const TemplateArgumentListInfo &TemplateArgsInfo,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 150 void readTemplateArgumentListInfo(TemplateArgumentListInfo &Result);
|