|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTLambda.h 72 return DC->getParent()->getParent();
72 return DC->getParent()->getParent();
74 return DC->getParent();
tools/clang/include/clang/AST/DeclBase.h 1783 return const_cast<DeclContext*>(this)->getParent();
tools/clang/include/clang/AST/DeclCXX.h 2036 cast<CXXRecordDecl>(FunctionDecl::getParent()));
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 157 FD->getParent()->isTranslationUnit() &&
420 FD->getParent()->isTranslationUnit() &&
tools/clang/lib/AST/DeclBase.cpp 370 DC = DC->getParent();
978 return getNonClosureContext(MD->getParent()->getParent());
985 return getNonClosureContext(BD->getParent());
987 return getNonClosureContext(CD->getParent());
1043 if (getParent()->getRedeclContext()->isFileContext() &&
1051 return getParent()->getParent();
1051 return getParent()->getParent();
1053 return getParent();
1491 } while (DC->isTransparentContext() && (DC = DC->getParent()));
1758 Ctx = Ctx->getParent();
1766 Ctx = Ctx->getParent();
1813 getParent()->getPrimaryContext()
1846 getParent()->getPrimaryContext()->
tools/clang/lib/AST/TypePrinter.cpp 1112 AppendScope(DC->getParent(), OS);
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 215 DeclCtx = DeclCtx->getParent();
tools/clang/lib/Parse/ParseExpr.cpp 2430 CodeDC = CodeDC->getParent();
tools/clang/lib/Sema/Sema.cpp 1256 DC = DC->getParent();
1259 cast<CXXRecordDecl>(DC->getParent())->isLambda()) {
1260 DC = DC->getParent()->getParent();
1260 DC = DC->getParent()->getParent();
1279 DC = DC->getParent();
tools/clang/lib/Sema/SemaAccess.cpp 120 DC = DC->getParent();
1126 while (DC->getParent() != DeclaringClass)
1127 DC = DC->getParent();
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 800 CXXRecordDecl *ContainingClass = dyn_cast<CXXRecordDecl>(DC->getParent());
tools/clang/lib/Sema/SemaChecking.cpp13109 if (auto *RD = dyn_cast<CXXRecordDecl>(DC->getParent()))
tools/clang/lib/Sema/SemaCodeComplete.cpp 3955 CurContext = CurContext->getParent();
tools/clang/lib/Sema/SemaDecl.cpp 242 DC = DC->getParent()) {
476 declaresSameEntity(LookupRD, cast<Decl>(FoundRD->getParent())))
5406 Record = dyn_cast<CXXRecordDecl>(Record->getParent());
5436 Cur = Cur->getParent();
6464 DC = DC->getParent();
7297 if (const auto *RD = dyn_cast<CXXRecordDecl>(NewDC->getParent())) {
8546 DC = DC->getParent();
14640 for (; !DC->isTranslationUnit(); DC = DC->getParent()) {
14989 SearchDC = SearchDC->getParent();
tools/clang/lib/Sema/SemaDeclAttr.cpp 1381 S.getScopeForContext(D->getDeclContext()->getParent()));
tools/clang/lib/Sema/SemaDeclCXX.cpp 9287 PrevNS->getParent()->makeDeclVisibleInContext(ND);
9778 return IsUsingDirectiveInToplevelContext(CurContext->getParent());
9891 CommonAncestor = CommonAncestor->getParent();
10054 if (isa<EnumDecl>(OrigDC)) OrigDC = OrigDC->getParent();
10556 RD = cast<CXXRecordDecl>(RD->getParent());
11405 for (auto *D : FD->getParent()->lookup(Name))
14947 DC = DC->getParent();
14951 LookupDC = LookupDC->getParent();
14966 LookupDC = LookupDC->getParent();
tools/clang/lib/Sema/SemaExpr.cpp 5452 DeclContext *Parent = FDecl->getParent();
5565 DeclContext *EnclosingFunctionCtx = S.CurContext->getParent()->getParent();
5565 DeclContext *EnclosingFunctionCtx = S.CurContext->getParent()->getParent();
10882 DC = DC->getParent();
11483 DC = DC->getParent();
12464 Ctx = Ctx->getParent();
15680 cast<CXXRecordDecl>(VarDC->getParent())->isLambda()) {
16029 VarDC = VarDC->getParent();
tools/clang/lib/Sema/SemaExprCXX.cpp 1064 CXXRecordDecl *Closure = cast<CXXRecordDecl>(CurDC->getParent());
1073 Closure = isLambdaCallOperator(Closure->getParent())
1074 ? cast<CXXRecordDecl>(Closure->getParent()->getParent())
1074 ? cast<CXXRecordDecl>(Closure->getParent()->getParent())
7463 DC = DC->getParent();
8030 DC = DC->getParent();
tools/clang/lib/Sema/SemaExprMember.cpp 571 DC = DC->getParent();
tools/clang/lib/Sema/SemaInit.cpp 540 ND && !IsInStd; ND = dyn_cast<NamespaceDecl>(ND->getParent())) {
tools/clang/lib/Sema/SemaLambda.cpp 247 DC = DC->getParent();
456 DC = CD->getParent();
1012 if (Intro.Default != LCD_None && !Class->getParent()->isFunctionOrMethod() &&
tools/clang/lib/Sema/SemaLookup.cpp 185 Common = Common->getParent();
1182 Semantic = Semantic->getParent();
1367 for (DeclContext *UCtx = Ctx; UCtx; UCtx = UCtx->getParent()) {
2659 Ctx = Ctx->getParent();
tools/clang/lib/Sema/SemaModule.cpp 38 DC = LSD->getParent();
42 DC = DC->getParent();
tools/clang/lib/Sema/SemaOverload.cpp12100 for (DeclContext *DC = SemaRef.CurContext; DC; DC = DC->getParent()) {
tools/clang/lib/Sema/SemaStmt.cpp 4173 DC = DC->getParent();
4256 DC = DC->getParent();
tools/clang/lib/Sema/SemaTemplate.cpp 2654 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Record->getParent()))
2698 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Enum->getParent()))
10074 declaresSameEntity(LookupRD, cast<Decl>(FoundRD->getParent())))
10347 DC = DC->getParent();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 185 Ctx = Ctx->getParent();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1396 DeclContext *DCParent = DC->getParent();
4144 return cast_or_null<FunctionDecl>(SubstDecl(FD, FD->getParent(), MArgs));
5018 cast<CXXRecordDecl>(CurContext->getParent()));
5477 DC = DC->getParent();
tools/clang/lib/Sema/SemaType.cpp 3765 for (DeclContext *ctx = S.CurContext; ctx; ctx = ctx->getParent()) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp 326 DC = NS->getParent();
1213 D->getParent()->getRedeclContext()->getPrimaryContext());
tools/lldb/source/Symbol/ClangASTContext.cpp 1892 for (clang::DeclContext *d = left; d != nullptr; d = d->getParent())
1895 for (clang::DeclContext *d = right; d != nullptr; d = d->getParent())
2324 DumpDeclContextHiearchy(decl_ctx->getParent());
2378 lhs_decl_ctx = lhs_decl_ctx->getParent();
2379 rhs_decl_ctx = rhs_decl_ctx->getParent();
2433 lhs_decl_ctx = lhs_decl_ctx->getParent();
2434 rhs_decl_ctx = rhs_decl_ctx->getParent();
9983 decl_context = decl_context->getParent()) {
10079 clang::DeclContext *parent_decl_ctx = child_decl_ctx->getParent();
10084 decl_ctx = decl_ctx->getParent()) {
10233 } while (other->isInlineNamespace() && (other = other->getParent()));
tools/lldb/source/Symbol/ClangASTImporter.cpp 187 &clang::DeclContext::getParent) ||
tools/lldb/source/Symbol/CxxModuleHandler.cpp 52 if (auto parent = ctxt->getParent()) {
122 foreign_ctxt = foreign_ctxt->getParent();
130 getEqualLocalDeclContext(sema, foreign_ctxt->getParent());