Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp316 DeclContext *LookupCtx = nullptr; in isNonTypeNestedNameSpecifier() local
322 LookupCtx = computeDeclContext(ObjectType); in isNonTypeNestedNameSpecifier()
327 LookupCtx = computeDeclContext(SS, false); in isNonTypeNestedNameSpecifier()
332 if (LookupCtx) { in isNonTypeNestedNameSpecifier()
339 if (!LookupCtx->isDependentContext() && in isNonTypeNestedNameSpecifier()
340 RequireCompleteDeclContext(SS, LookupCtx)) in isNonTypeNestedNameSpecifier()
343 LookupQualifiedName(Found, LookupCtx); in isNonTypeNestedNameSpecifier()
426 DeclContext *LookupCtx = nullptr; in BuildCXXNestedNameSpecifier() local
434 LookupCtx = computeDeclContext(ObjectType); in BuildCXXNestedNameSpecifier()
439 LookupCtx = computeDeclContext(SS, EnteringContext); in BuildCXXNestedNameSpecifier()
[all …]
DSemaLookup.cpp1597 bool Sema::LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx, in LookupQualifiedName() argument
1599 assert(LookupCtx && "Sema::LookupQualifiedName requires a lookup context"); in LookupQualifiedName()
1605 assert((!isa<TagDecl>(LookupCtx) || in LookupQualifiedName()
1606 LookupCtx->isDependentContext() || in LookupQualifiedName()
1607 cast<TagDecl>(LookupCtx)->isCompleteDefinition() || in LookupQualifiedName()
1608 cast<TagDecl>(LookupCtx)->isBeingDefined()) && in LookupQualifiedName()
1612 if (LookupDirect(*this, R, LookupCtx)) { in LookupQualifiedName()
1614 if (isa<CXXRecordDecl>(LookupCtx)) in LookupQualifiedName()
1615 R.setNamingClass(cast<CXXRecordDecl>(LookupCtx)); in LookupQualifiedName()
1632 if (LookupCtx->isFileContext()) in LookupQualifiedName()
[all …]
DSemaTemplate.cpp253 DeclContext *LookupCtx = nullptr; in LookupTemplateName() local
259 LookupCtx = computeDeclContext(ObjectType); in LookupTemplateName()
273 LookupCtx = computeDeclContext(SS, EnteringContext); in LookupTemplateName()
277 if (LookupCtx && RequireCompleteDeclContext(SS, LookupCtx)) in LookupTemplateName()
283 if (LookupCtx) { in LookupTemplateName()
288 LookupQualifiedName(Found, LookupCtx); in LookupTemplateName()
329 LookupCtx)) { in LookupTemplateName()
335 if (LookupCtx) { in LookupTemplateName()
340 << Name << LookupCtx << DroppedSpecifier in LookupTemplateName()
2926 DeclContext *LookupCtx = nullptr; in ActOnDependentTemplateName() local
[all …]
DSemaExprCXX.cpp110 DeclContext *LookupCtx = nullptr; in getDestructorName() local
139 LookupCtx = DC; in getDestructorName()
153 LookupCtx = computeDeclContext(PrefixSS, EnteringContext); in getDestructorName()
156 LookupCtx = computeDeclContext(SearchType); in getDestructorName()
159 LookupCtx = computeDeclContext(SS, EnteringContext); in getDestructorName()
160 isDependent = LookupCtx && LookupCtx->isDependentContext(); in getDestructorName()
170 LookupCtx = computeDeclContext(SearchType); in getDestructorName()
188 if (Step == 0 && LookupCtx) in getDestructorName()
189 LookupQualifiedName(Found, LookupCtx); in getDestructorName()
DSemaDecl.cpp206 DeclContext *LookupCtx = nullptr; in getTypeName() local
210 LookupCtx = computeDeclContext(ObjectType); in getTypeName()
212 LookupCtx = computeDeclContext(*SS, false); in getTypeName()
214 if (!LookupCtx) { in getTypeName()
242 if (!LookupCtx->isDependentContext() && in getTypeName()
243 RequireCompleteDeclContext(*SS, LookupCtx)) in getTypeName()
252 if (LookupCtx) { in getTypeName()
257 LookupQualifiedName(Result, LookupCtx); in getTypeName()
/external/clang/include/clang/Sema/
DSema.h2587 bool LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx,