Home
last modified time | relevance | path

Searched refs:LookupCtx (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp404 DeclContext *LookupCtx = nullptr; in isNonTypeNestedNameSpecifier() local
410 LookupCtx = computeDeclContext(ObjectType); in isNonTypeNestedNameSpecifier()
415 LookupCtx = computeDeclContext(SS, false); in isNonTypeNestedNameSpecifier()
420 if (LookupCtx) { in isNonTypeNestedNameSpecifier()
427 if (!LookupCtx->isDependentContext() && in isNonTypeNestedNameSpecifier()
428 RequireCompleteDeclContext(SS, LookupCtx)) in isNonTypeNestedNameSpecifier()
431 LookupQualifiedName(Found, LookupCtx); in isNonTypeNestedNameSpecifier()
511 DeclContext *LookupCtx = nullptr; in BuildCXXNestedNameSpecifier() local
519 LookupCtx = computeDeclContext(ObjectType); in BuildCXXNestedNameSpecifier()
524 LookupCtx = computeDeclContext(SS, EnteringContext); in BuildCXXNestedNameSpecifier()
[all …]
H A DSemaLookup.cpp2418 bool Sema::LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx, in LookupQualifiedName() argument
2420 assert(LookupCtx && "Sema::LookupQualifiedName requires a lookup context"); in LookupQualifiedName()
2426 assert((!isa<TagDecl>(LookupCtx) || in LookupQualifiedName()
2427 LookupCtx->isDependentContext() || in LookupQualifiedName()
2428 cast<TagDecl>(LookupCtx)->isCompleteDefinition() || in LookupQualifiedName()
2429 cast<TagDecl>(LookupCtx)->isBeingDefined()) && in LookupQualifiedName()
2442 } QL(LookupCtx); in LookupQualifiedName()
2444 if (LookupDirect(*this, R, LookupCtx)) { in LookupQualifiedName()
2446 if (isa<CXXRecordDecl>(LookupCtx)) in LookupQualifiedName()
2447 R.setNamingClass(cast<CXXRecordDecl>(LookupCtx)); in LookupQualifiedName()
[all …]
H A DSemaTemplate.cpp393 DeclContext *LookupCtx = nullptr; in LookupTemplateName() local
399 LookupCtx = computeDeclContext(ObjectType); in LookupTemplateName()
400 IsDependent = !LookupCtx && ObjectType->isDependentType(); in LookupTemplateName()
428 LookupCtx = computeDeclContext(SS, EnteringContext); in LookupTemplateName()
429 IsDependent = !LookupCtx && isDependentScopeSpecifier(SS); in LookupTemplateName()
432 if (LookupCtx && RequireCompleteDeclContext(SS, LookupCtx)) in LookupTemplateName()
438 if (LookupCtx) { in LookupTemplateName()
443 LookupQualifiedName(Found, LookupCtx); in LookupTemplateName()
522 &SS, FilterCCC, CTK_ErrorRecovery, LookupCtx)) { in LookupTemplateName()
530 if (LookupCtx) { in LookupTemplateName()
[all …]
H A DSemaCoroutine.cpp273 DeclContext *LookupCtx = S.computeDeclContext(CoroHandleType); in buildCoroutineHandle() local
276 if (!S.LookupQualifiedName(Found, LookupCtx)) { in buildCoroutineHandle()
H A DSemaExprCXX.cpp264 DeclContext *LookupCtx = computeDeclContext(SearchType); in getDestructorName() local
265 if (!LookupCtx) in getDestructorName()
267 LookupQualifiedName(Found, LookupCtx); in getDestructorName()
276 DeclContext *LookupCtx = computeDeclContext(LookupSS, EnteringContext); in getDestructorName() local
277 if (!LookupCtx) in getDestructorName()
281 if (RequireCompleteDeclContext(LookupSS, LookupCtx)) { in getDestructorName()
285 LookupQualifiedName(Found, LookupCtx); in getDestructorName()
H A DSemaDecl.cpp342 DeclContext *LookupCtx = nullptr; in getTypeName() local
346 LookupCtx = computeDeclContext(ObjectType); in getTypeName()
348 LookupCtx = computeDeclContext(*SS, false); in getTypeName()
350 if (!LookupCtx) { in getTypeName()
394 if (!LookupCtx->isDependentContext() && in getTypeName()
395 RequireCompleteDeclContext(*SS, LookupCtx)) in getTypeName()
404 if (LookupCtx) { in getTypeName()
409 LookupQualifiedName(Result, LookupCtx); in getTypeName()
541 auto *LookupRD = dyn_cast_or_null<CXXRecordDecl>(LookupCtx); in getTypeName()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h4455 bool LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx,
4457 bool LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx,