Lines Matching refs:getDeclContext

96       Record = cast<CXXRecordDecl>(Record->getDeclContext());  in isAcceptableTemplateName()
706 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
737 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
1363 PrevDecl = cast<CXXRecordDecl>(PrevDecl->getDeclContext()); in CheckClassTemplate()
1385 (OutermostContext->Equals(PrevDecl->getDeclContext()) || in CheckClassTemplate()
1386 OutermostContext->Encloses(PrevDecl->getDeclContext()))) { in CheckClassTemplate()
1387 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
1419 PrevClassTemplate->getDeclContext()->getRedeclContext()->Equals( in CheckClassTemplate()
1602 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate()
1692 DeclContext *DC = Template->getDeclContext();
1984 DeclContext *DC = Template->getDeclContext(); in DeclareImplicitDeductionGuides()
2602 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Template->getDeclContext())) in MatchTemplateParametersToScopeSpecifier()
3295 ClassTemplate->getDeclContext(), in CheckTemplateIdType()
3606 if (Partial->getDeclContext()->isDependentContext()) in checkMoreSpecializedThanPrimary()
3828 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
3846 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
4483 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
4587 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
4756 !Template->getDeclContext()->isDependentContext()) { in CheckTemplateArgument()
5510 if (Tag->getDeclContext()->isFunctionOrMethod()) { in VisitTagDecl()
6772 if (VD->getDeclContext()->isRecord() && in BuildExpressionFromDeclTemplateArgument()
6782 = Context.getTypeDeclType(cast<RecordDecl>(VD->getDeclContext())); in BuildExpressionFromDeclTemplateArgument()
7270 Specialized->getDeclContext()->getRedeclContext(); in CheckTemplateSpecializationScope()
7424 if (PrimaryTemplate->getDeclContext()->isDependentContext()) in CheckTemplatePartialSpecializationArgs()
7646 ClassTemplate->getDeclContext(), in ActOnClassTemplateSpecialization()
7675 ClassTemplate->getDeclContext(), in ActOnClassTemplateSpecialization()
8053 DeclContext *FDLookupContext = FD->getDeclContext()->getRedeclContext(); in CheckDependentFunctionTemplateSpecialization()
8066 D->getDeclContext()->getRedeclContext())) { in CheckDependentFunctionTemplateSpecialization()
8123 DeclContext *FDLookupContext = FD->getDeclContext()->getRedeclContext(); in CheckFunctionTemplateSpecialization()
8131 Ovl->getDeclContext()->getRedeclContext())) in CheckFunctionTemplateSpecialization()
8549 DeclContext *OrigContext= D->getDeclContext()->getEnclosingNamespaceContext(); in CheckExplicitInstantiationScope()
8794 ClassTemplate->getDeclContext(), in ActOnExplicitInstantiation()
9013 << 0 << Record->getDeclName() << Record->getDeclContext(); in ActOnExplicitInstantiation()