reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaLookup.cpp
 1225     for (Scope *PreS = S; PreS; PreS = PreS->getParent())
 1233   Scope *Initial = S;
 1264   for (; S && !isNamespaceOrTranslationUnitScope(S); S = S->getParent()) {
 1264   for (; S && !isNamespaceOrTranslationUnitScope(S); S = S->getParent()) {
 1264   for (; S && !isNamespaceOrTranslationUnitScope(S); S = S->getParent()) {
 1264   for (; S && !isNamespaceOrTranslationUnitScope(S); S = S->getParent()) {
 1265     DeclContext *Ctx = S->getEntity();
 1268     for (; I != IEnd && S->isDeclScope(*I); ++I) {
 1296       if (S->isClassScope())
 1302     if (NameKind == LookupLocalFriendName && !S->isClassScope()) {
 1311     if (!Ctx && S->isTemplateParamScope() && OutsideOfTemplateParamDC &&
 1312         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1312         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1325       std::tie(OuterCtx, SearchAfterTemplateScope) = findOuterContext(S);
 1376             Scope *InnermostFileScope = S;
 1409   if (!S) return false;
 1421     UDirs.visitScopeChain(Initial, S);
 1434   for (; S; S = S->getParent()) {
 1434   for (; S; S = S->getParent()) {
 1434   for (; S; S = S->getParent()) {
 1437     for (; I != IEnd && S->isDeclScope(*I); ++I) {
 1448     if (Found && S->isTemplateParamScope()) {
 1453     DeclContext *Ctx = S->getEntity();
 1454     if (!Ctx && S->isTemplateParamScope() && OutsideOfTemplateParamDC &&
 1455         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1455         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1468       std::tie(OuterCtx, SearchAfterTemplateScope) = findOuterContext(S);
 1482         if (!(Found && S->isTemplateParamScope())) {