|
reference, declaration → definition
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();