Home
last modified time | relevance | path

Searched refs:DeclCtx (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/refactor/tweaks/
DPopulateSwitch.cpp74 const DeclContext *DeclCtx = nullptr; member in clang::clangd::__anon57fd8eca0111::PopulateSwitch
108 DeclCtx = &CA->getDeclContext(); in REGISTER_TWEAK()
186 ASTContext &DeclASTCtx = DeclCtx->getParentASTContext(); in apply()
194 Text.append({"case ", getQualification(DeclASTCtx, DeclCtx, Loc, EnumD)}); in apply()
/external/clang/lib/CodeGen/
DObjectFilePCHContainerOperations.cpp207 auto *DeclCtx = D->getDeclContext(); in HandleTagDeclDefinition() local
208 while (DeclCtx) { in HandleTagDeclDefinition()
209 if (auto *D = dyn_cast<TagDecl>(DeclCtx)) in HandleTagDeclDefinition()
212 DeclCtx = DeclCtx->getParent(); in HandleTagDeclDefinition()
/external/llvm-project/clang/lib/CodeGen/
DObjectFilePCHContainerOperations.cpp210 auto *DeclCtx = D->getDeclContext(); in HandleTagDeclDefinition() local
211 while (DeclCtx) { in HandleTagDeclDefinition()
212 if (auto *D = dyn_cast<TagDecl>(DeclCtx)) in HandleTagDeclDefinition()
215 DeclCtx = DeclCtx->getParent(); in HandleTagDeclDefinition()
/external/llvm-project/clang-tools-extra/clang-change-namespace/
DChangeNamespace.cpp272 const DeclContext *DeclCtx, SourceLocation Loc) { in isDeclVisibleAtLocation() argument
277 isNestedDeclContext(DeclCtx, D->getDeclContext())); in isDeclVisibleAtLocation()
763 const DeclContext *DeclCtx, SourceLocation Start, SourceLocation End, in replaceQualifiedSymbolInDeclContext() argument
765 const auto *NsDeclContext = DeclCtx->getEnclosingNamespaceContext(); in replaceQualifiedSymbolInDeclContext()
801 if (!isDeclVisibleAtLocation(*Result.SourceManager, UsingNamespace, DeclCtx, in replaceQualifiedSymbolInDeclContext()
815 if (!isDeclVisibleAtLocation(*Result.SourceManager, NamespaceAlias, DeclCtx, in replaceQualifiedSymbolInDeclContext()
850 if (isDeclVisibleAtLocation(*Result.SourceManager, Using, DeclCtx, Start)) { in replaceQualifiedSymbolInDeclContext()
862 bool Conflict = conflictInNamespace(DeclCtx->getParentASTContext(), in replaceQualifiedSymbolInDeclContext()
920 const auto *DeclCtx = Result.Nodes.getNodeAs<Decl>("dc"); in fixTypeLoc() local
921 assert(DeclCtx && "Empty decl context."); in fixTypeLoc()
[all …]
/external/clang/include/clang/AST/
DDeclBase.h245 llvm::PointerUnion<DeclContext*, MultipleDC*> DeclCtx; variable
247 inline bool isInSemaDC() const { return DeclCtx.is<DeclContext*>(); } in isInSemaDC()
248 inline bool isOutOfSemaDC() const { return DeclCtx.is<MultipleDC*>(); } in isOutOfSemaDC()
250 return DeclCtx.get<MultipleDC*>(); in getMultipleDC()
253 return DeclCtx.get<DeclContext*>(); in getSemanticDC()
335 : NextInContextAndBits(), DeclCtx(DC), in Decl()
/external/llvm-project/clang/include/clang/AST/
DDeclBase.h268 llvm::PointerUnion<DeclContext*, MultipleDC*> DeclCtx; variable
270 bool isInSemaDC() const { return DeclCtx.is<DeclContext*>(); } in isInSemaDC()
271 bool isOutOfSemaDC() const { return DeclCtx.is<MultipleDC*>(); } in isOutOfSemaDC()
274 return DeclCtx.get<MultipleDC*>(); in getMultipleDC()
278 return DeclCtx.get<DeclContext*>(); in getSemanticDC()
382 DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), in Decl()
/external/llvm-project/clang-tools-extra/clangd/index/
DSymbolCollector.cpp230 const auto *DeclCtx = ND.getDeclContext(); in shouldCollectSymbol() local
231 switch (DeclCtx->getDeclKind()) { in shouldCollectSymbol()
245 if (!isa<RecordDecl>(DeclCtx)) in shouldCollectSymbol()
/external/llvm-project/clang/include/clang/Sema/
DSemaInternal.h214 DeclContext* DeclCtx; member
/external/clang/include/clang/Sema/
DSemaInternal.h227 DeclContext* DeclCtx; member
/external/clang/lib/AST/
DDeclBase.cpp254 DeclCtx = DC; in setDeclContext()
272 DeclCtx = SemaDC; in setDeclContextsImpl()
277 DeclCtx = MDC; in setDeclContextsImpl()
/external/llvm-project/clang/lib/AST/
DDeclBase.cpp328 DeclCtx = DC; in setDeclContext()
358 DeclCtx = SemaDC; in setDeclContextsImpl()
363 DeclCtx = MDC; in setDeclContextsImpl()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp2904 const AnalysisDeclContext *DeclCtx = in emitReport() local
2910 if (DeclCtx->isBodyAutosynthesized() && in emitReport()
2911 !DeclCtx->isBodyAutosynthesizedFromModelFile()) in emitReport()
/external/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp3229 const AnalysisDeclContext *DeclCtx = in emitReport() local
3235 if (DeclCtx->isBodyAutosynthesized() && in emitReport()
3236 !DeclCtx->isBodyAutosynthesizedFromModelFile()) in emitReport()
/external/clang/lib/Sema/
DSemaLookup.cpp4068 DeclContext *Ctx = NSI.DeclCtx; in performQualifiedLookups()
/external/llvm-project/clang/lib/Sema/
DSemaLookup.cpp4383 DeclContext *Ctx = NSI.DeclCtx; in performQualifiedLookups()