Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h638 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 DExprCXX.h3123 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 DDeclTemplate.h515 const TemplateArgumentListInfo *TemplateArgsAsWritten,
703 const TemplateArgumentListInfo *TemplateArgs);
2046 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
2820 void setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) {
H A DExpr.h1300 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 DDecl.h77 class TemplateArgumentListInfo; variable
2111 const TemplateArgumentListInfo *TemplateArgsAsWritten,
3051 TemplateArgumentListInfo *TemplateArgsAsWritten = nullptr,
3062 const TemplateArgumentListInfo *TemplateArgs);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp706 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 DExprCXX.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()
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 DASTImporter.cpp471 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 DTypeLoc.cpp659 TemplateArgumentListInfo TAListI; in createTrivialConceptReference()
H A DExpr.cpp453 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 DDecl.cpp4290 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 DSemaExprMember.cpp305 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 DSemaTemplate.cpp730 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 DSemaTemplateInstantiateDecl.cpp2858 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 DTreeTransform.h633 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 DSemaTemplateDeduction.cpp3220 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 DSemaOverload.cpp7585 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 DSemaCoroutine.cpp64 TemplateArgumentListInfo Args(KwLoc, KwLoc); in lookupPromiseType()
164 TemplateArgumentListInfo Args(Loc, Loc); in lookupCoroutineHandleType()
H A DHLSLBuiltinTypeDeclBuilder.cpp226 TemplateArgumentListInfo TALI(Loc, Loc); in constructConceptSpecializationExpr()
H A DSemaCXXScopeSpec.cpp854 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier()
H A DSemaExpr.cpp2255 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 DSemaTemplateDeductionGuide.cpp111 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7136 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 DTemplate.h728 const TemplateArgumentListInfo &TemplateArgsInfo,
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h150 void readTemplateArgumentListInfo(TemplateArgumentListInfo &Result);

12