Lines Matching refs:LookupCtx
322 DeclContext *LookupCtx = nullptr; in LookupTemplateName() local
328 LookupCtx = computeDeclContext(ObjectType); in LookupTemplateName()
329 IsDependent = !LookupCtx; in LookupTemplateName()
342 LookupCtx = computeDeclContext(SS, EnteringContext); in LookupTemplateName()
343 IsDependent = !LookupCtx; in LookupTemplateName()
346 if (LookupCtx && RequireCompleteDeclContext(SS, LookupCtx)) in LookupTemplateName()
352 if (LookupCtx) { in LookupTemplateName()
357 LookupQualifiedName(Found, LookupCtx); in LookupTemplateName()
406 std::move(FilterCCC), CTK_ErrorRecovery, LookupCtx)) { in LookupTemplateName()
412 if (LookupCtx) { in LookupTemplateName()
417 << Name << LookupCtx << DroppedSpecifier in LookupTemplateName()
509 DeclContext *LookupCtx = nullptr; in diagnoseExprIntendedAsTemplateName() local
523 LookupCtx = ME->getBase()->getType()->getAsCXXRecordDecl(); in diagnoseExprIntendedAsTemplateName()
566 CTK_ErrorRecovery, LookupCtx)) { in diagnoseExprIntendedAsTemplateName()
572 if (LookupCtx) { in diagnoseExprIntendedAsTemplateName()
578 << Name << LookupCtx << DroppedSpecifier in diagnoseExprIntendedAsTemplateName()
3339 DeclContext *LookupCtx = computeDeclContext(SS, /*EnteringContext*/false); in ActOnTemplateIdType() local
3347 if (!LookupCtx && isDependentScopeSpecifier(SS)) { in ActOnTemplateIdType()
3363 auto *LookupRD = dyn_cast_or_null<CXXRecordDecl>(LookupCtx); in ActOnTemplateIdType()
4229 DeclContext *LookupCtx = nullptr; in ActOnDependentTemplateName() local
4231 LookupCtx = computeDeclContext(SS, EnteringContext); in ActOnDependentTemplateName()
4232 if (!LookupCtx && ObjectType) in ActOnDependentTemplateName()
4233 LookupCtx = computeDeclContext(ObjectType.get()); in ActOnDependentTemplateName()
4234 if (LookupCtx) { in ActOnDependentTemplateName()
4268 << DNI.getName() << LookupCtx << SS.getRange(); in ActOnDependentTemplateName()
4272 auto *LookupRD = dyn_cast<CXXRecordDecl>(LookupCtx); in ActOnDependentTemplateName()