Searched refs:LookupCtx (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 404 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 D | SemaLookup.cpp | 2418 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 D | SemaTemplate.cpp | 393 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 D | SemaCoroutine.cpp | 273 DeclContext *LookupCtx = S.computeDeclContext(CoroHandleType); in buildCoroutineHandle() local 276 if (!S.LookupQualifiedName(Found, LookupCtx)) { in buildCoroutineHandle()
|
| H A D | SemaExprCXX.cpp | 264 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 D | SemaDecl.cpp | 342 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 D | Sema.h | 4455 bool LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx, 4457 bool LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx,
|