Home
last modified time | relevance | path

Searched refs:TemplateArgumentListInfo (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateBase.h563 class TemplateArgumentListInfo {
569 TemplateArgumentListInfo() = default;
571 TemplateArgumentListInfo(SourceLocation LAngleLoc,
619 ASTTemplateArgumentListInfo(const TemplateArgumentListInfo &List);
652 Create(const ASTContext &C, const TemplateArgumentListInfo &List);
683 const TemplateArgumentListInfo &List,
689 const TemplateArgumentListInfo &List,
695 TemplateArgumentListInfo &List) const;
H A DExprCXX.h2912 const TemplateArgumentListInfo *TemplateArgs,
3068 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
3123 const TemplateArgumentListInfo *TemplateArgs,
3148 const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin,
3227 const TemplateArgumentListInfo *Args);
3241 const TemplateArgumentListInfo *TemplateArgs);
3300 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
3648 const TemplateArgumentListInfo *TemplateArgs);
3752 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
3868 const TemplateArgumentListInfo *TemplateArgs,
[all …]
H A DDeclTemplate.h529 const TemplateArgumentListInfo *TemplateArgsAsWritten,
715 const TemplateArgumentListInfo &TemplateArgs);
722 const TemplateArgumentListInfo &TemplateArgs);
2144 const TemplateArgumentListInfo &ArgInfos,
2658 const TemplateArgumentListInfo &TemplateArgs) {
2784 void setTemplateArgsInfo(const TemplateArgumentListInfo &ArgsInfo);
2992 const TemplateArgumentListInfo &ArgInfos);
H A DASTContext.h1636 const TemplateArgumentListInfo &Args,
1641 const TemplateArgumentListInfo &Args,
1660 const TemplateArgumentListInfo &Args) const;
H A DDecl.h73 class TemplateArgumentListInfo; variable
1991 const TemplateArgumentListInfo *TemplateArgsAsWritten,
2803 const TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr,
2814 const TemplateArgumentListInfo &TemplateArgs);
H A DExpr.h1259 const TemplateArgumentListInfo *TemplateArgs, QualType T,
1277 const TemplateArgumentListInfo *TemplateArgs = nullptr,
1286 const TemplateArgumentListInfo *TemplateArgs = nullptr,
1380 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
3219 const TemplateArgumentListInfo *TemplateArgs,
3312 void copyTemplateArgumentsInto(TemplateArgumentListInfo &List) const { in copyTemplateArgumentsInto()
H A DType.h128 class TemplateArgumentListInfo;
5273 anyDependentTemplateArguments(const TemplateArgumentListInfo &,
5370 const TemplateArgumentListInfo &Args,
/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateBase.cpp614 const TemplateArgumentListInfo &List) { in Create()
632 const TemplateArgumentListInfo &Info) { in ASTTemplateArgumentListInfo()
654 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom()
674 SourceLocation TemplateKWLoc, const TemplateArgumentListInfo &Info, in initializeFrom()
689 TemplateArgumentListInfo &Info) const { in copyInto()
H A DExprCXX.cpp353 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedLookupExpr()
387 const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, in Create()
417 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr()
462 const TemplateArgumentListInfo *Args) in DependentScopeDeclRefExpr()
481 const TemplateArgumentListInfo *Args) { in Create()
1371 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr()
1413 const TemplateArgumentListInfo *TemplateArgs) { in Create()
1465 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr()
1505 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
H A DDeclTemplate.cpp882 const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI, in Create()
1066 const TemplateArgumentListInfo &ArgInfos, in Create()
1337 const TemplateArgumentListInfo &ArgsInfo) { in setTemplateArgsInfo()
1375 const TemplateArgumentListInfo &ArgInfos) { in Create()
H A DASTImporter.cpp767 const TemplateArgumentListInfo &From, TemplateArgumentListInfo &Result) { in ImportTemplateArgumentListInfo()
3146 TemplateArgumentListInfo ToTAInfo; in ImportTemplateInformation()
3180 TemplateArgumentListInfo ToTAInfo; in ImportTemplateInformation()
5501 TemplateArgumentListInfo ToTAInfo; in VisitTemplateTypeParmDecl()
5795 TemplateArgumentListInfo ToTAInfo; in VisitClassTemplateSpecializationDecl()
6056 TemplateArgumentListInfo ToTAInfo; in VisitVarTemplateSpecializationDecl()
6066 TemplateArgumentListInfo ArgInfos; in VisitVarTemplateSpecializationDecl()
6921 TemplateArgumentListInfo ToTAInfo; in VisitDeclRefExpr()
8004 TemplateArgumentListInfo ToTAInfo; in VisitUnresolvedLookupExpr()
8050 TemplateArgumentListInfo ToTAInfo; in VisitUnresolvedMemberExpr()
[all …]
H A DDecl.cpp3938 const TemplateArgumentListInfo *TemplateArgsAsWritten, in setFunctionTemplateSpecialization()
3960 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
3977 const TemplateArgumentListInfo &TArgs) { in Create()
3986 const TemplateArgumentListInfo &TArgs) in DependentFunctionTemplateSpecializationInfo()
H A DExpr.cpp421 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr()
459 const TemplateArgumentListInfo *TemplateArgs, in Create()
474 const TemplateArgumentListInfo *TemplateArgs, in Create()
1635 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprMember.cpp237 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildPossibleImplicitMemberExpr()
486 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr()
749 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
900 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr()
913 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr()
956 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
1728 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnMemberAccessExpr()
1732 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr()
1889 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
H A DSemaTemplate.cpp1099 static TemplateArgumentListInfo
1146 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint()
1173 TemplateArgumentListInfo ConstraintArgs; in formImmediatelyDeclaredConstraint()
1272 [&](TemplateArgumentListInfo &ConstraintArgs) { in AttachTypeConstraint()
3527 TemplateArgumentListInfo SyntheticTemplateArgs; in checkBuiltinTemplateIdType()
4357 TemplateArgumentListInfo TemplateArgs = in ActOnVarTemplateSpecialization()
5723 TemplateArgumentListInfo NewArgs = TemplateArgs; in CheckTemplateArgumentList()
8405 TemplateArgumentListInfo TemplateArgs = in ActOnClassTemplateSpecialization()
9099 TemplateArgumentListInfo Args; in CheckFunctionTemplateSpecialization()
10174 TemplateArgumentListInfo TemplateArgs = in ActOnExplicitInstantiation()
[all …]
H A DSemaTemplateInstantiateDecl.cpp2215 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitFunctionDecl()
2243 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitFunctionDecl()
2581 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitCXXMethodDecl()
2608 TemplateArgumentListInfo ExplicitArgs(Info->getLAngleLoc(), in VisitCXXMethodDecl()
3684 TemplateArgumentListInfo InstTemplateArgs(Loc.getLAngleLoc(), in VisitClassTemplateSpecializationDecl()
3798 TemplateArgumentListInfo VarTemplateArgsInfo; in VisitVarTemplateSpecializationDecl()
3847 const TemplateArgumentListInfo &TemplateArgsInfo, in VisitVarTemplateSpecializationDecl()
4082 TemplateArgumentListInfo InstTemplateArgs(TemplArgInfo->LAngleLoc, in InstantiateClassTemplatePartialSpecialization()
5104 const TemplateArgumentListInfo &TemplateArgsInfo, in BuildVarTemplateInstantiation()
5567 TemplateArgumentListInfo TemplateArgInfo; in InstantiateVariableDefinition()
[all …]
H A DTreeTransform.h598 TemplateArgumentListInfo &Outputs,
621 TemplateArgumentListInfo &Outputs,
3430 TemplateArgumentListInfo *TALI) { in RebuildConceptSpecializationExpr()
6627 TemplateArgumentListInfo NewTemplateArgs; in TransformAutoType()
6685 TemplateArgumentListInfo NewTemplateArgs; in TransformTemplateSpecializationType()
6740 TemplateArgumentListInfo NewTemplateArgs; in TransformDependentTemplateSpecializationType()
7011 TemplateArgumentListInfo NewTemplateArgs; in TransformDependentTemplateSpecializationType()
10570 TemplateArgumentListInfo TransArgs, *TemplateArgs = nullptr; in TransformDeclRefExpr()
11134 TemplateArgumentListInfo TransArgs; in TransformMemberExpr()
13524 TemplateArgumentListInfo TransArgs; in TransformUnresolvedMemberExpr()
[all …]
H A DSemaTemplateDeduction.cpp2844 TemplateArgumentListInfo InstArgs(PartialTemplArgInfo->LAngleLoc, in FinishTemplateArgumentDeduction()
3085 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments()
3654 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction()
3951 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments()
4171 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments()
4434 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments()
4562 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints()
5541 TemplateArgumentListInfo PArgList(P->getLAngleLoc(), in isTemplateTemplateParameterAtLeastAsSpecializedAs()
H A DSemaOverload.cpp7086 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate()
7704 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates()
12052 TemplateArgumentListInfo OvlExplicitTemplateArgs;
12619 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization()
12839 TemplateArgumentListInfo TABuffer; in AddOverloadedCallCandidates()
12840 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates()
12861 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, in AddOverloadedCallCandidates()
13050 TemplateArgumentListInfo TABuffer; in BuildRecoveryCallExpr()
13051 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in BuildRecoveryCallExpr()
14488 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in BuildCallToMemberFunction()
[all …]
H A DSemaCoroutine.cpp66 TemplateArgumentListInfo Args(KwLoc, KwLoc); in lookupPromiseType()
166 TemplateArgumentListInfo Args(Loc, Loc); in lookupCoroutineHandleType()
H A DSemaCXXScopeSpec.cpp926 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
H A DSemaConcept.cpp737 TemplateArgumentListInfo SubstArgs; in substituteParameterMappings()
H A DSemaExpr.cpp1963 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral()
1972 TemplateArgumentListInfo ExplicitArgs; in ActOnStringLiteral()
2013 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr()
2148 TemplateArgumentListInfo &Buffer, in DecomposeUnqualifiedId()
2496 TemplateArgumentListInfo TemplateArgsBuffer; in ActOnIdExpression()
2500 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression()
3261 NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, in BuildDeclarationNameExpr()
3849 TemplateArgumentListInfo ExplicitArgs; in ActOnNumericConstant()
18990 TemplateArgumentListInfo TemplateArgStorage;
18997 operator TemplateArgumentListInfo*() in operator TemplateArgumentListInfo*()
[all …]
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3924 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
4041 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs,
5406 TemplateArgumentListInfo &Buffer,
5465 const TemplateArgumentListInfo *TemplateArgs, const Scope *S,
5495 const TemplateArgumentListInfo *TemplateArgs = nullptr,
5635 const TemplateArgumentListInfo *TemplateArgs,
7923 TemplateArgumentListInfo &Out);
7931 TemplateArgumentListInfo &TemplateArgs);
8761 TemplateArgumentListInfo &ExplicitTemplateArgs,
9692 TemplateArgumentListInfo &Outputs);
[all …]
H A DTemplate.h640 const TemplateArgumentListInfo &TemplateArgsInfo,

12