Home
last modified time | relevance | path

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

12

/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDTemplateBase.h632 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;
HDExprCXX.h2997 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 …]
HDDeclTemplate.h515 const TemplateArgumentListInfo *TemplateArgsAsWritten,
705 const TemplateArgumentListInfo *TemplateArgs);
2026 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
2791 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
HDDecl.h74 class TemplateArgumentListInfo; variable
2064 const TemplateArgumentListInfo *TemplateArgsAsWritten,
2950 TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr,
2961 const TemplateArgumentListInfo *TemplateArgs);
HDExpr.h1297 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()
HDType.h132 class TemplateArgumentListInfo;
6509 anyDependentTemplateArguments(const TemplateArgumentListInfo &,
6580 const TemplateArgumentListInfo &Args,
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDTemplateBase.cpp711 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()
HDExprCXX.cpp404 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()
HDASTImporter.cpp433 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 …]
HDTypeLoc.cpp645 TemplateArgumentListInfo TAListI; in createTrivialConceptReference()
HDExpr.cpp454 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()
HDDecl.cpp4198 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/
HDSema.h6717 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 …]
HDTemplate.h709 const TemplateArgumentListInfo &TemplateArgsInfo,
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaExprMember.cpp307 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()
HDSemaTemplate.cpp729 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 …]
HDSemaTemplateInstantiateDecl.cpp2311 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 …]
HDTreeTransform.h627 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 …]
HDSemaTemplateDeduction.cpp3154 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()
HDSemaOverload.cpp7294 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 …]
HDSemaCoroutine.cpp66 TemplateArgumentListInfo Args(KwLoc, KwLoc); in lookupPromiseType()
167 TemplateArgumentListInfo Args(Loc, Loc); in lookupCoroutineHandleType()
HDSemaCXXScopeSpec.cpp862 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
HDSemaExpr.cpp2148 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 …]
HDSemaTemplateDeductionGuide.cpp112 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
/freebsd-head/contrib/llvm-project/clang/include/clang/Serialization/
HDASTRecordReader.h151 void readTemplateArgumentListInfo(TemplateArgumentListInfo &Result);

12