Searched refs:MultiLevelTemplateArgumentList (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 54 MultiLevelTemplateArgumentList 60 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs() 729 const MultiLevelTemplateArgumentList &TemplateArgs; 784 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack() 803 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack() 804 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in RememberPartiallySubstitutedPack() 1844 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmTypes() 1974 const MultiLevelTemplateArgumentList &TemplateArgs); 2003 const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateClass() 2828 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstExprs() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 81 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 102 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 140 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr() 3688 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateExceptionSpec() 3831 MultiLevelTemplateArgumentList MArgs(*Args); in InstantiateFunctionDeclaration() 4021 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateFunctionDefinition() 4101 MultiLevelTemplateArgumentList TemplateArgLists; in BuildVarTemplateInstantiation() 4137 const MultiLevelTemplateArgumentList &TemplateArgs) { in CompleteVarTemplateSpecializationDecl() 4165 const MultiLevelTemplateArgumentList &TemplateArgs, in BuildVariableInstantiation() 4260 const MultiLevelTemplateArgumentList &TemplateArgs) { in InstantiateVariableInitializer() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 630 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 765 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
| H A D | SemaTemplateDeduction.cpp | 2566 MultiLevelTemplateArgumentList Args(TemplateArgs); in ConvertDeducedTemplateArgument() 2759 InstArgs, MultiLevelTemplateArgumentList(*DeducedArgumentList))) { in FinishTemplateArgumentDeduction() 3067 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments() 3093 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments() 3104 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments() 3119 MultiLevelTemplateArgumentList(*ExplicitArgumentList))) in SubstituteExplicitTemplateArguments() 3278 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam() 3359 MultiLevelTemplateArgumentList SubstArgs(*DeducedArgumentList); in FinishTemplateArgumentDeduction()
|
| H A D | SemaTemplate.cpp | 1729 MultiLevelTemplateArgumentList Args; in transformConstructor() 1748 MultiLevelTemplateArgumentList Args; in transformConstructor() 1837 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameterImpl() 1850 MultiLevelTemplateArgumentList &Args) { in transformFunctionProtoType() 1900 MultiLevelTemplateArgumentList &Args) { in transformFunctionTypeParam() 3184 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType() 3304 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType() 4478 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument() 4530 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument() 4582 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument() [all …]
|
| H A D | SemaAccess.cpp | 1493 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
| H A D | SemaExpr.cpp | 4686 MultiLevelTemplateArgumentList MutiLevelArgList in CheckCXXDefaultArgExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Template.h | 65 class MultiLevelTemplateArgumentList { 79 MultiLevelTemplateArgumentList() = default; 83 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() function 424 const MultiLevelTemplateArgumentList &TemplateArgs; 445 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
| H A D | Sema.h | 140 class MultiLevelTemplateArgumentList; variable 6882 const MultiLevelTemplateArgumentList &TemplateArgs); 7160 MultiLevelTemplateArgumentList 7772 const MultiLevelTemplateArgumentList &Args); 7776 const MultiLevelTemplateArgumentList &Args); 7805 const MultiLevelTemplateArgumentList &TemplateArgs, 7816 const MultiLevelTemplateArgumentList &TemplateArgs); 7830 const MultiLevelTemplateArgumentList &TemplateArgs, 7898 const MultiLevelTemplateArgumentList &TemplateArgs); 7920 const MultiLevelTemplateArgumentList &TemplateArgs); [all …]
|