Home
last modified time | relevance | path

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

/external/clang/include/clang/Sema/
DTemplate.h42 class MultiLevelTemplateArgumentList {
52 MultiLevelTemplateArgumentList() { } in MultiLevelTemplateArgumentList() function
56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() function
377 const MultiLevelTemplateArgumentList &TemplateArgs;
398 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
DSema.h132 class MultiLevelTemplateArgumentList; variable
5609 const MultiLevelTemplateArgumentList &TemplateArgs);
5611 const MultiLevelTemplateArgumentList &TemplateArgs);
6350 const MultiLevelTemplateArgumentList &TemplateArgs,
6363 const MultiLevelTemplateArgumentList &TemplateArgs);
6597 MultiLevelTemplateArgumentList
7129 const MultiLevelTemplateArgumentList &TemplateArgs,
7133 const MultiLevelTemplateArgumentList &TemplateArgs,
7137 const MultiLevelTemplateArgumentList &TemplateArgs,
7141 const MultiLevelTemplateArgumentList &TemplateArgs,
[all …]
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp52 MultiLevelTemplateArgumentList
58 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
623 const MultiLevelTemplateArgumentList &TemplateArgs;
631 const MultiLevelTemplateArgumentList &TemplateArgs, in TemplateInstantiator()
678 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack()
679 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in ForgetPartiallySubstitutedPack()
697 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack()
698 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in RememberPartiallySubstitutedPack()
1454 const MultiLevelTemplateArgumentList &Args, in SubstType()
1470 const MultiLevelTemplateArgumentList &Args, in SubstType()
[all …]
DSemaTemplateInstantiateDecl.cpp41 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
79 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
99 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
137 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
160 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
171 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
208 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentCUDALaunchBoundsAttr()
232 const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentModeAttr()
240 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateOMPDeclareSimdDeclAttr()
310 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateAttrs()
[all …]
DSemaTemplateVariadic.cpp541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaTemplateDeduction.cpp2089 MultiLevelTemplateArgumentList(TemplateArgs), in ConvertDeducedTemplateArgument()
2149 MultiLevelTemplateArgumentList(TemplateArgs))) in ConvertDeducedTemplateArgument()
2222 InstArgs, MultiLevelTemplateArgumentList(*DeducedArgumentList))) { in FinishTemplateArgumentDeduction()
2361 InstArgs, MultiLevelTemplateArgumentList(*DeducedArgumentList))) { in FinishTemplateArgumentDeduction()
2572 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
2598 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
2609 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
2906 MultiLevelTemplateArgumentList(*DeducedArgumentList))); in FinishTemplateArgumentDeduction()
DSemaTemplate.cpp2164 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
3267 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
3319 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
3370 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
3520 MultiLevelTemplateArgumentList(TemplateArgs), in CheckTemplateArgument()
3661 MultiLevelTemplateArgumentList(TemplateArgs))); in CheckTemplateArgument()
DSemaAccess.cpp1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
DSemaExpr.cpp4518 MultiLevelTemplateArgumentList MutiLevelArgList in BuildCXXDefaultArgExpr()
/external/llvm-project/clang/include/clang/Sema/
DTemplate.h75 class MultiLevelTemplateArgumentList {
92 MultiLevelTemplateArgumentList() = default;
96 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() function
469 const MultiLevelTemplateArgumentList &TemplateArgs;
490 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
DSema.h149 class MultiLevelTemplateArgumentList; variable
7155 const MultiLevelTemplateArgumentList &TemplateArgs);
7157 const MultiLevelTemplateArgumentList &TemplateArgs);
8096 const MultiLevelTemplateArgumentList &TemplateArgs,
8109 const MultiLevelTemplateArgumentList &TemplateArgs);
8395 MultiLevelTemplateArgumentList
9077 const MultiLevelTemplateArgumentList &TemplateArgs,
9082 const MultiLevelTemplateArgumentList &TemplateArgs,
9086 const MultiLevelTemplateArgumentList &TemplateArgs,
9090 const MultiLevelTemplateArgumentList &TemplateArgs,
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp58 MultiLevelTemplateArgumentList
64 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
913 const MultiLevelTemplateArgumentList &TemplateArgs;
921 const MultiLevelTemplateArgumentList &TemplateArgs, in TemplateInstantiator()
972 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack()
973 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in ForgetPartiallySubstitutedPack()
991 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack()
992 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in RememberPartiallySubstitutedPack()
2063 const MultiLevelTemplateArgumentList &Args, in SubstType()
2081 const MultiLevelTemplateArgumentList &Args, in SubstType()
[all …]
DSemaTemplateInstantiateDecl.cpp46 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
84 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
103 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
141 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
164 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
175 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr()
185 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr()
201 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition()
232 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
243 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr()
[all …]
DSemaConcept.cpp196 SourceLocation TemplateNameLoc, MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction()
280 MultiLevelTemplateArgumentList MLTAL; in CheckConstraintSatisfaction()
677 MultiLevelTemplateArgumentList MLTAL; in substituteParameterMappings()
DSemaTemplateVariadic.cpp672 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
807 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaTemplateDeduction.cpp2779 MultiLevelTemplateArgumentList Args(TemplateArgs); in ConvertDeducedTemplateArgument()
2989 InstArgs, MultiLevelTemplateArgumentList(*DeducedArgumentList))) { in FinishTemplateArgumentDeduction()
3317 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3343 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3361 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3376 MultiLevelTemplateArgumentList(*ExplicitArgumentList))) in SubstituteExplicitTemplateArguments()
3535 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam()
3616 MultiLevelTemplateArgumentList SubstArgs(*DeducedArgumentList); in FinishTemplateArgumentDeduction()
DSemaTemplate.cpp2156 MultiLevelTemplateArgumentList Args; in transformConstructor()
2176 MultiLevelTemplateArgumentList Args; in transformConstructor()
2238 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameter()
2286 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameterImpl()
2299 MultiLevelTemplateArgumentList &Args, in transformFunctionProtoType()
2350 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam()
3677 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
3796 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
5085 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
5137 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
[all …]
DSemaAccess.cpp1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
DSemaExprCXX.cpp8595 MultiLevelTemplateArgumentList MLTAL(TAL); in BuildExprRequirement()