Home
last modified time | relevance | path

Searched refs:MultiLevelTemplateArgumentList (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp63 const MultiLevelTemplateArgumentList *OuterInstantiationArgs;
72 const MultiLevelTemplateArgumentList *OuterInstantiationArgs = nullptr) in ExtractTypeForDeductionGuide()
247 MultiLevelTemplateArgumentList &Args, unsigned NewDepth, unsigned NewIndex, in transformTemplateTypeParam()
274 MultiLevelTemplateArgumentList &Args, unsigned NewIndex, in transformTemplateParam()
287 MultiLevelTemplateArgumentList &Args, in transformTemplateParameter()
338 MultiLevelTemplateArgumentList OuterInstantiationArgs;
370 MultiLevelTemplateArgumentList Args; in transformConstructor()
408 MultiLevelTemplateArgumentList Args; in transformConstructor()
430 MultiLevelTemplateArgumentList Args; in transformConstructor()
459 MultiLevelTemplateArgumentList Args; in transformConstructor()
[all …]
H A DSemaConcept.cpp182 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval()
205 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateAtomicConstraint()
294 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateFoldExpandedConstraintSize()
327 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL,
333 const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction()
396 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction()
467 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction()
556 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction()
567 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction()
618 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction()
[all …]
H A DSemaTemplateInstantiate.cpp174 MultiLevelTemplateArgumentList &Result, in HandleVarTemplateSpec()
219 MultiLevelTemplateArgumentList &Result) { in HandleDefaultTempArgIntoTempTempParam()
227 MultiLevelTemplateArgumentList &Result, bool SkipForSpecialization) { in HandlePartialClassTemplateSpec()
236 MultiLevelTemplateArgumentList &Result, in HandleClassTemplateSpec()
270 MultiLevelTemplateArgumentList &Result, in HandleFunction()
348 MultiLevelTemplateArgumentList &Result) { in HandleFunctionTemplateDecl()
402 MultiLevelTemplateArgumentList &Result, in HandleRecordDecl()
469 MultiLevelTemplateArgumentList &Result) { in HandleImplicitConceptSpecializationDecl()
483 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs()
490 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
[all …]
H A DSemaTemplateInstantiateDecl.cpp54 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
92 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
114 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
152 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
175 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
186 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr()
196 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr()
237 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition()
268 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
279 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr()
[all …]
H A DSemaTemplateVariadic.cpp754 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
945 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansionFromUnexpanded()
994 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplateDeduction.cpp2948 MultiLevelTemplateArgumentList Args(Template, CTAI.SugaredConverted, in ConvertDeducedTemplateArgument()
3161 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints()
3221 MultiLevelTemplateArgumentList MLTAL(Entity, CTAI.SugaredConverted, in FinishTemplateArgumentDeduction()
3604 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments()
3818 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam()
3844 const MultiLevelTemplateArgumentList &SubstArgs, in instantiateExplicitSpecifierDeferred()
3968 MultiLevelTemplateArgumentList SubstArgs( in FinishTemplateArgumentDeduction()
5118 MultiLevelTemplateArgumentList MLTAL(Concept, CTAI.CanonicalConverted, in CheckDeducedPlaceholderConstraints()
5519 MultiLevelTemplateArgumentList MLTAL(FTD, DeducedArgs, in CheckDeductionConsistency()
H A DSemaTemplate.cpp3619 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
3760 MultiLevelTemplateArgumentList TemplateArgLists(Template, in CheckTemplateIdType()
4745 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CTAI.CanonicalConverted, in CheckConceptTemplateId()
5154 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument()
5209 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument()
5259 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument()
5400 MultiLevelTemplateArgumentList MLTAL(Template, CTAI.SugaredConverted, in CheckTemplateArgument()
5577 MultiLevelTemplateArgumentList(Template, CTAI.SugaredConverted, in CheckTemplateArgument()
6001 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList()
H A DSemaLambda.cpp2440 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedCapturesToScope()
2507 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII()
H A DSemaAccess.cpp1536 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
H A DSemaExprCXX.cpp7924 MultiLevelTemplateArgumentList MLTAL(Param, Args, /*Final=*/false); in BuildExprRequirement()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h76 class MultiLevelTemplateArgumentList {
102 MultiLevelTemplateArgumentList() = default;
105 MultiLevelTemplateArgumentList(Decl *D, ArgList Args, bool Final) { in MultiLevelTemplateArgumentList() function
580 const MultiLevelTemplateArgumentList &TemplateArgs;
604 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
H A DSema.h148 class MultiLevelTemplateArgumentList; variable
1768 const MultiLevelTemplateArgumentList &TemplateArgs);
9159 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
13289 const MultiLevelTemplateArgumentList &TemplateArgs,
13295 const MultiLevelTemplateArgumentList &TemplateArgs,
13332 MultiLevelTemplateArgumentList getTemplateInstantiationArgs(
13533 const MultiLevelTemplateArgumentList &TemplateArgs,
13538 const MultiLevelTemplateArgumentList &TemplateArgs,
13543 const MultiLevelTemplateArgumentList &TemplateArgs,
13551 TypeSourceInfo *T, const MultiLevelTemplateArgumentList &TemplateArgs,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc4677 …pendentAccessCheck(clang::DependentDiagnostic const&, clang::MultiLevelTemplateArgumentList const&…
6067 …meE", "clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&…
6069 …rationNameE", "clang::Sema::SubstType(clang::TypeLoc, clang::MultiLevelTemplateArgumentList const&…
6071 …ationNameE", "clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&…
6073 …::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&…
6074 …, "clang::Sema::SubstParmVarDecl(clang::ParmVarDecl*, clang::MultiLevelTemplateArgumentList const&…
6077 …::SourceLocation, clang::ParmVarDecl**, unsigned int, clang::MultiLevelTemplateArgumentList const&…
6079 …cifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&…
6080 …cation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&…
6082 …Members(clang::SourceLocation, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&…
[all …]