Lines Matching refs:getParent

245        DC = DC->getParent()) {
477 declaresSameEntity(LookupRD, cast<Decl>(FoundRD->getParent())))
550 if (MD->getParent()->hasAnyDependentBases())
551 return MD->getParent();
1337 Scope *Ancestor = S->getParent();
1338 while (!Ancestor->getEntity()) Ancestor = Ancestor->getParent();
1345 if (S->getParent()->isTemplateParamScope()) {
1348 EnterTemplatedContext(S->getParent(), DC);
1357 Scope *Ancestor = S->getParent();
1358 while (!Ancestor->getEntity()) Ancestor = Ancestor->getParent();
1391 for (; S && S->isTemplateParamScope(); S = S->getParent(), --ScopeDepth) {
1469 S = S->getParent();
1533 } while ((S = S->getParent()));
1661 DC = DC->getParent();
1956 << D << FD << FD->getParent();
2030 S = S->getParent();
4375 if (isa<CXXRecordDecl>(Tag->getParent())) {
4381 Context.getManglingNumberContext(Tag->getParent());
5601 Record = dyn_cast<CXXRecordDecl>(Record->getParent());
5631 Cur = Cur->getParent();
5731 S = S->getParent();
6440 NS = dyn_cast<NamespaceDecl>(NS->getParent());
6609 MD->getParent()->getAttr<DLLExportAttr>()) {
6727 DC = DC->getParent();
6979 for (DeclContext *Ctxt = DC; Ctxt; Ctxt = Ctxt->getParent()) {
7653 if (const auto *RD = dyn_cast<CXXRecordDecl>(NewDC->getParent())) {
8257 CXXRecordDecl *Parent = MD->getParent();
8321 MD ? MD->getParent() : nullptr);
8927 DC = DC->getParent();
8940 S = S->getParent();
10025 const CXXRecordDecl *Parent = Method->getParent();
10037 while ((Parent = dyn_cast<CXXRecordDecl>(Parent->getParent()))) {
10946 CXXRecordDecl *Record = Destructor->getParent();
10977 AddOverriddenMethods(Method->getParent(), Method);
13946 Scope *ParentScope = FnBodyScope->getParent();
14087 CXXRecordDecl *const LambdaClass = CallOperator->getParent();
14404 CurBD = CurBD->getParent()->getInnermostBlockDecl();
14498 MarkVTableUsed(FD->getLocation(), Constructor->getParent());
14500 MarkVTableUsed(FD->getLocation(), Destructor->getParent());
14601 (KeyFunction = Context.getCurrentKeyFunction(MD->getParent())) &&
14610 KeyFunction = Context.getCurrentKeyFunction(MD->getParent());
14613 MarkVTableUsed(Definition->getLocation(), MD->getParent(), true);
14616 MarkVTableUsed(FD->getLocation(), MD->getParent(), true);
14702 if (!Destructor->getParent()->isDependentType())
14706 Destructor->getParent());
14806 while (!BlockScope->isCompoundStmtScope() && BlockScope->getParent())
14807 BlockScope = BlockScope->getParent();
14811 ContextScope = ContextScope->getParent();
15423 for (; !DC->isTranslationUnit(); DC = DC->getParent()) {
15776 SearchDC = SearchDC->getParent();
17004 << FD->getParent()->isUnion() << FD->getDeclName() << member;
17480 << (const NamedDecl *)M->first << OM->Method->getParent();