Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp54 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 DSemaTemplateInstantiateDecl.cpp81 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 DSemaTemplateVariadic.cpp630 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
765 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplateDeduction.cpp2566 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 DSemaTemplate.cpp1729 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 DSemaAccess.cpp1493 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
H A DSemaExpr.cpp4686 MultiLevelTemplateArgumentList MutiLevelArgList in CheckCXXDefaultArgExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplate.h65 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 DSema.h140 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 …]