Lines Matching refs:getDeclContext
128 Record = cast<CXXRecordDecl>(Record->getDeclContext()); in getAsTemplateNameDecl()
839 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
870 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
1956 PrevDecl = cast<CXXRecordDecl>(PrevDecl->getDeclContext()); in CheckClassTemplate()
1978 (OutermostContext->Equals(PrevDecl->getDeclContext()) || in CheckClassTemplate()
1979 OutermostContext->Encloses(PrevDecl->getDeclContext()))) { in CheckClassTemplate()
1980 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
2012 PrevClassTemplate->getDeclContext()->getRedeclContext()->Equals( in CheckClassTemplate()
2166 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate()
2251 if (OrigDecl->getDeclContext()->isDependentContext()) { in TransformTypedefType()
2301 DeclContext *DC = Template->getDeclContext();
2692 DeclContext *DC = Template->getDeclContext(); in DeclareImplicitDeductionGuideFromInitList()
2731 DeclContext *DC = Template->getDeclContext(); in DeclareImplicitDeductionGuides()
3431 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Template->getDeclContext())) in MatchTemplateParametersToScopeSpecifier()
4152 ClassTemplate->getDeclContext(), in CheckTemplateIdType()
4522 if (Partial->getDeclContext()->isDependentContext()) in checkMoreSpecializedThanPrimary()
4753 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
4771 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
4859 if (Template->getDeclContext()->isDependentContext() || in CheckVarTemplateId()
5047 Context, NamedConcept->getDeclContext(), NamedConcept->getLocation(), in CheckConceptTemplateId()
5476 if (const auto *Rec = dyn_cast<CXXRecordDecl>(Template->getDeclContext())) in SubstDefaultTemplateArgument()
5478 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext(), in SubstDefaultTemplateArgument()
5527 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
5576 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
5735 !Template->getDeclContext()->isDependentContext()) { in CheckTemplateArgument()
6297 DeclContext *NewContext = Template->getDeclContext(); in CheckTemplateArgumentList()
6567 if (Tag->getDeclContext()->isFunctionOrMethod()) { in VisitTagDecl()
8003 assert(VD->getDeclContext()->isRecord() && in BuildExpressionFromDeclTemplateArgument()
8007 = Context.getTypeDeclType(cast<RecordDecl>(VD->getDeclContext())); in BuildExpressionFromDeclTemplateArgument()
8664 Specialized->getDeclContext()->getRedeclContext(); in CheckTemplateSpecializationScope()
8816 if (PrimaryTemplate->getDeclContext()->isDependentContext()) in CheckTemplatePartialSpecializationArgs()
9046 Context, Kind, ClassTemplate->getDeclContext(), KWLoc, in ActOnClassTemplateSpecialization()
9069 Context, Kind, ClassTemplate->getDeclContext(), KWLoc, TemplateNameLoc, in ActOnClassTemplateSpecialization()
9556 DeclContext *FDLookupContext = FD->getDeclContext()->getRedeclContext(); in CheckDependentFunctionTemplateSpecialization()
9569 D->getDeclContext()->getRedeclContext())) { in CheckDependentFunctionTemplateSpecialization()
9627 DeclContext *FDLookupContext = FD->getDeclContext()->getRedeclContext(); in CheckFunctionTemplateSpecialization()
9635 Ovl->getDeclContext()->getRedeclContext())) in CheckFunctionTemplateSpecialization()
10053 DeclContext *OrigContext= D->getDeclContext()->getEnclosingNamespaceContext(); in CheckExplicitInstantiationScope()
10332 Context, Kind, ClassTemplate->getDeclContext(), KWLoc, TemplateNameLoc, in ActOnExplicitInstantiation()
10560 << 0 << Record->getDeclName() << Record->getDeclContext(); in ActOnExplicitInstantiation()
10951 if (auto *RD = dyn_cast<CXXRecordDecl>(Specialization->getDeclContext())) in ActOnExplicitInstantiation()