Home
last modified time | relevance | path

Searched refs:NewTemplate (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2129 ClassTemplateDecl *NewTemplate in CheckClassTemplate() local
2135 NewTemplate->setPreviousDecl(PrevClassTemplate); in CheckClassTemplate()
2137 NewClass->setDescribedClassTemplate(NewTemplate); in CheckClassTemplate()
2140 NewTemplate->setModulePrivate(); in CheckClassTemplate()
2143 QualType T = NewTemplate->getInjectedClassNameSpecialization(); in CheckClassTemplate()
2156 NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate()
2157 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS); in CheckClassTemplate()
2161 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2180 PushOnScopeChains(NewTemplate, Outer); in CheckClassTemplate()
2183 NewTemplate->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()
[all …]
H A DSemaDecl.cpp3621 if (FunctionTemplateDecl *NewTemplate = in MergeFunctionDecl() local
3624 NewTemplate)) in MergeFunctionDecl()
4561 VarTemplateDecl *NewTemplate = New->getDescribedVarTemplate(); in MergeVarDecl() local
4567 if (NewTemplate) { in MergeVarDecl()
4573 if (checkUsingShadowRedecl<VarTemplateDecl>(*this, Shadow, NewTemplate)) in MergeVarDecl()
4597 if (NewTemplate && in MergeVarDecl()
4598 !TemplateParameterListsAreEqual(NewTemplate->getTemplateParameters(), in MergeVarDecl()
4792 if (NewTemplate) in MergeVarDecl()
4793 NewTemplate->setPreviousDecl(OldTemplate); in MergeVarDecl()
4797 if (NewTemplate) in MergeVarDecl()
[all …]
H A DSemaOverload.cpp1341 FunctionTemplateDecl *NewTemplate = New->getDescribedFunctionTemplate(); in IsOverloadOrOverrideImpl() local
1346 if ((OldTemplate == nullptr) != (NewTemplate == nullptr)) in IsOverloadOrOverrideImpl()
1383 if (NewTemplate) { in IsOverloadOrOverrideImpl()
1385 NewDecl = NewTemplate; in IsOverloadOrOverrideImpl()
1396 NewTemplate, NewTemplate->getTemplateParameters(), OldTemplate, in IsOverloadOrOverrideImpl()
1404 NewTemplate->getTemplateParameters()->hasAssociatedConstraints() || in IsOverloadOrOverrideImpl()
H A DTreeTransform.h4727 TemplateDecl *NewTemplate = cast_or_null<TemplateDecl>( in TransformDeclarationNameInfo() local
4729 if (!NewTemplate) in TransformDeclarationNameInfo()
4734 SemaRef.Context.DeclarationNames.getCXXDeductionGuideName(NewTemplate)); in TransformDeclarationNameInfo()