/external/clang/include/clang/Sema/ |
D | Template.h | 42 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()
|
D | Sema.h | 132 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/ |
D | SemaTemplateInstantiate.cpp | 52 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 41 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 …]
|
D | SemaTemplateVariadic.cpp | 541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaTemplateDeduction.cpp | 2089 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()
|
D | SemaTemplate.cpp | 2164 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()
|
D | SemaAccess.cpp | 1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
D | SemaExpr.cpp | 4518 MultiLevelTemplateArgumentList MutiLevelArgList in BuildCXXDefaultArgExpr()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Template.h | 75 class MultiLevelTemplateArgumentList { 92 MultiLevelTemplateArgumentList() = default; 96 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() function 469 const MultiLevelTemplateArgumentList &TemplateArgs; 490 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
D | Sema.h | 149 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/ |
D | SemaTemplateInstantiate.cpp | 58 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 46 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 …]
|
D | SemaConcept.cpp | 196 SourceLocation TemplateNameLoc, MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() 280 MultiLevelTemplateArgumentList MLTAL; in CheckConstraintSatisfaction() 677 MultiLevelTemplateArgumentList MLTAL; in substituteParameterMappings()
|
D | SemaTemplateVariadic.cpp | 672 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 807 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaTemplateDeduction.cpp | 2779 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()
|
D | SemaTemplate.cpp | 2156 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 …]
|
D | SemaAccess.cpp | 1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
D | SemaExprCXX.cpp | 8595 MultiLevelTemplateArgumentList MLTAL(TAL); in BuildExprRequirement()
|