|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/DeclCXX.h 2029 return cast<CXXRecordDecl>(FunctionDecl::getParent());
tools/clang/lib/ARCMigrate/Transforms.cpp 92 FD->getParent()->isTranslationUnit() &&
tools/clang/lib/AST/ASTDumper.cpp 216 DC = DC->getParent();
tools/clang/lib/AST/CXXInheritance.cpp 143 for (; !CurContext->isFileContext(); CurContext = CurContext->getParent())
tools/clang/lib/AST/Decl.cpp 307 DC = DC->getParent();
718 DC = DC->getParent()) {
1321 if (!Record->getParent()) break;
1324 Record->getParent()->getParent());
1324 Record->getParent()->getParent());
1604 Ctx = Ctx->getParent();
3042 DC = DC->getParent()) {
tools/clang/lib/AST/DeclBase.cpp 257 DC = DC->getParent())
348 for (const DeclContext *DC = getDeclContext(); DC; DC = DC->getParent()) {
1062 Ctx = Ctx->getParent();
1079 return ND->getParent()->isStdNamespace();
1082 if (!getParent()->getRedeclContext()->isTranslationUnit())
1118 return getParent() && getParent()->isDependentContext();
1118 return getParent() && getParent()->isDependentContext();
1163 for (; DC; DC = DC->getParent())
1793 O = NS->getParent();
tools/clang/lib/AST/DeclCXX.cpp 1805 DC = DC->getParent();
tools/clang/lib/AST/DeclObjC.cpp 1308 const auto *Container = cast<ObjCContainerDecl>(getParent());
tools/clang/lib/AST/DeclPrinter.cpp 214 DC = DC->getParent();
tools/clang/lib/AST/Expr.cpp 794 Ctx = Ctx->getParent();
859 for (const DeclContext *DC = CD->getParent(); DC; DC = DC->getParent())
859 for (const DeclContext *DC = CD->getParent(); DC; DC = DC->getParent())
tools/clang/lib/AST/ExprConstant.cpp 599 for (const DeclContext *DC = Callee; DC; DC = DC->getParent())
tools/clang/lib/AST/ExternalASTMerger.cpp 52 LookupSameContext(SourceTU, DC->getParent(), ReverseImporter);
tools/clang/lib/AST/Mangle.cpp 243 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent())
tools/clang/lib/AST/MicrosoftMangle.cpp 1139 DC = DC->getParent();
tools/clang/lib/AST/ODRHash.cpp 476 DC = DC->getParent();
530 DC = DC->getParent();
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp 479 for (; Ctx && isa<NamedDecl>(Ctx); Ctx = Ctx->getParent()) {
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 333 while (const DeclContext *Parent = ND->getParent()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 4279 else if (auto *RDecl = dyn_cast<CXXRecordDecl>(blockDecl->getParent()))
tools/clang/lib/CodeGen/CGVTables.cpp 1028 DC = DC->getParent();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1668 DC->getParent()->isTranslationUnit())
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 67 if (isa<ClassTemplateDecl>(RC->getParent()) || !isVisible(RC))
tools/clang/lib/Index/USRGeneration.cpp 201 VisitDeclContext(DC->getParent());
tools/clang/lib/Sema/CodeCompleteConsumer.cpp 380 DC = DC->getParent();
tools/clang/lib/Sema/SemaAccess.cpp 230 namingClass = cast<CXXRecordDecl>(namingClass->getParent());
tools/clang/lib/Sema/SemaDecl.cpp 1621 DC = DC->getParent();
4303 if (isa<CXXRecordDecl>(Tag->getParent())) {
4309 Context.getManglingNumberContext(Tag->getParent());
6169 NS = dyn_cast<NamespaceDecl>(NS->getParent());
9561 while ((Parent = dyn_cast<CXXRecordDecl>(Parent->getParent()))) {
13742 CurBD = CurBD->getParent()->getInnermostBlockDecl();
tools/clang/lib/Sema/SemaExpr.cpp 5508 if (!DC || !DC->getParent())
tools/clang/lib/Sema/SemaLambda.cpp 328 DC = CD->getParent();
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 129 const auto *DRecordDecl = cast<CXXRecordDecl>(Dtor->getDecl()->getParent());
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 82 if (const auto *CD = dyn_cast<ObjCContainerDecl>(OD->getParent())) {
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 390 for (; Ctx && isa<NamedDecl>(Ctx); Ctx = Ctx->getParent()) {
tools/clang/lib/Tooling/Core/Lookup.cpp 34 Context = Context->getParent();
38 Context = GetNextNamedNamespace(Context->getParent()))
88 DeclA = DeclA->getParent();
105 DeclA = DeclA->getParent();
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 84 CurrentContext = CurrentContext->getParent();
91 CurrentContext = CurrentContext->getParent();
271 D = D->getParent();
tools/clang/tools/extra/clang-doc/Serialize.cpp 361 while ((DC = DC->getParent())) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 219 Context = Context->getParent()) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp 49 Context = Context->getParent()) {
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp 98 DC = DC->getParent();
tools/clang/tools/extra/clang-move/Move.cpp 40 while (const auto *NextContext = Context->getParent()) {
56 dyn_cast<CXXRecordDecl>(Parent->getParent())) {
355 Context = Context->getParent()) {
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp 38 if (N->getParent() != Result.Context->getTranslationUnitDecl())
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp 52 const auto *Parent = dyn_cast_or_null<NamespaceDecl>(NS->getParent());
59 return Parent->getName() == "literals" && Parent->getParent() &&
60 Parent->getParent()->isStdNamespace();
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp 52 Context = Context->getParent();
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 123 DC = DC->getParent();
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 62 D = D->getParent();
64 if (!D->isNamespace() || !D->getParent()->isTranslationUnit())
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 192 D = D->getParent();
194 if (!D->isNamespace() || !D->getParent()->isTranslationUnit())
tools/clang/tools/extra/clangd/AST.cpp 192 for (const auto *Ctx = &DC; Ctx != nullptr; Ctx = Ctx->getParent())
tools/clang/tools/extra/clangd/Quality.cpp 266 DC = DC->getParent();
269 DC = DC->getParent();
271 for (; !DC->isFileContext(); DC = DC->getParent()) {
tools/clang/tools/extra/clangd/XRefs.cpp 475 DC = DC->getParent();
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 99 D = D->getParent();