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

References

tools/clang/include/clang/Sema/Scope.h
  222   void setFlags(unsigned F) { setFlags(getParent(), F); }
tools/clang/lib/Parse/ParseDeclCXX.cpp
 3850   Victim->TemplateScope = getCurScope()->getParent()->isTemplateParamScope();
tools/clang/lib/Parse/Parser.cpp
  385   Actions.CurScope = OldScope->getParent();
 1189     Scope *ParentScope = getCurScope()->getParent();
 1220     Scope *ParentScope = getCurScope()->getParent();
 2043   for (Scope *S = getCurScope(); S; S = S->getParent()) {
 2186     if (Result && !getCurScope()->getParent())
tools/clang/lib/Sema/IdentifierResolver.cpp
  106       S = S->getParent();
  123       assert(S->getParent() && "No TUScope?");
  124       if (S->getParent()->getFlags() & Scope::ControlScope) {
  125         S = S->getParent();
  130         return S->getParent()->isDeclScope(D);
tools/clang/lib/Sema/Scope.cpp
   76     else if ((flags & ClassScope) && getParent()->isClassScope())
   78     else if ((flags & ClassScope) && getParent()->getFlags() == DeclScope)
  131     getParent()->setNoNRVO();
  133     getParent()->addNRVOCandidate(NRVO.getPointer());
tools/clang/lib/Sema/Sema.cpp
 1619   for (Scope *S = getCurScope(); S; S = S->getParent()) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  282   for (Scope *S = getCurScope(); S; S = S->getParent()) {
tools/clang/lib/Sema/SemaChecking.cpp
  466     S = S->getParent();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4682         for (Scope *DepScope = S; DepScope; DepScope = DepScope->getParent())
 5466   if (!S->getParent())
 5739   for (; S && !isNamespaceScope(S); S = S->getParent()) {
tools/clang/lib/Sema/SemaCoroutine.cpp
  669     S = S->getParent();
tools/clang/lib/Sema/SemaDecl.cpp
 1344   Scope *Ancestor = S->getParent();
 1345   while (!Ancestor->getEntity()) Ancestor = Ancestor->getParent();
 1358   Scope *Ancestor = S->getParent();
 1359   while (!Ancestor->getEntity()) Ancestor = Ancestor->getParent();
 1427     S = S->getParent();
 1493   } while ((S = S->getParent()));
 1988     S = S->getParent();
 5536     S = S->getParent();
 6516     if (NULL == S->getParent()) {
 8559     S = S->getParent();
13269   Scope *ParentScope = FnBodyScope->getParent();
14101   while (!BlockScope->isCompoundStmtScope() && BlockScope->getParent())
14102     BlockScope = BlockScope->getParent();
14106     ContextScope = ContextScope->getParent();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9316   Scope *DeclRegionScope = NamespcScope->getParent();
 9841     S = S->getParent();
10967     S = S->getParent();
tools/clang/lib/Sema/SemaExprCXX.cpp
  738           for( ; S; S = S->getParent()) {
tools/clang/lib/Sema/SemaLambda.cpp
  898     assert(TemplateParamScope->getParent());
  899     KnownDependent = TemplateParamScope->getParent()
tools/clang/lib/Sema/SemaLookup.cpp
  111       for (; S; S = S->getParent()) {
 1136   for (Scope *OuterS = S->getParent(); OuterS;
 1137        OuterS = OuterS->getParent()) {
 1166   if (!Lexical || !DC || !S->getParent() ||
 1167       !S->getParent()->isTemplateParamScope())
 1173   Scope *OutermostTemplateScope = S->getParent();
 1174   while (OutermostTemplateScope->getParent() &&
 1175          OutermostTemplateScope->getParent()->isTemplateParamScope())
 1176     OutermostTemplateScope = OutermostTemplateScope->getParent();
 1225     for (Scope *PreS = S; PreS; PreS = PreS->getParent())
 1264   for (; S && !isNamespaceOrTranslationUnitScope(S); S = S->getParent()) {
 1312         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1312         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1379               InnermostFileScope = InnermostFileScope->getParent();
 1434   for (; S; S = S->getParent()) {
 1455         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1455         S->getParent() && !S->getParent()->isTemplateParamScope()) {
 1927         S = S->getParent();
 1968             S = S->getParent();
 3728         S = S->getParent();
 3948         (!S->getParent() && !Visited.alreadyVisitedContext(S->getEntity())) ||
 3999     } else if (!S->getParent()) {
 4027     lookupInScope(S->getParent(), Result, UDirs);
tools/clang/lib/Sema/SemaOpenMP.cpp
 1232       Scope *TopScope = I->CurScope ? I->CurScope->getParent() : nullptr;
 1235         CurScope = CurScope->getParent();
12815         S = S->getParent();
12818         S = S->getParent();
15136         S = S->getParent();
15138         S = S->getParent();
tools/clang/lib/Sema/SemaStmt.cpp
 3883       AtCatchParent = AtCatchParent->getParent();
 4220     SEHTryParent = SEHTryParent->getParent();
tools/clang/lib/Sema/SemaTemplate.cpp
 1679       Outer = Outer->getParent();
 7380     S = S->getParent();
 9382     S = S->getParent();