Lines Matching refs:DeclContext

39 const DeclContext *CanonicalizeDC(const DeclContext *DC) {  in CanonicalizeDC()
45 Source<const DeclContext *>
46 LookupSameContext(Source<TranslationUnitDecl *> SourceTU, const DeclContext *DC, in LookupSameContext()
52 Source<const DeclContext *> SourceParentDC = in LookupSameContext()
61 DeclContext::lookup_result SearchResult = in LookupSameContext()
77 if (isa<DeclContext>(SearchResultDecl) && in LookupSameContext()
79 return cast<DeclContext>(SearchResultDecl)->getPrimaryContext(); in LookupSameContext()
115 if (auto *ToDC = dyn_cast<DeclContext>(To)) { in Imported()
121 << " from (DeclContext*)" << (void*)llvm::cast<DeclContext>(From) in Imported()
124 Source<DeclContext *> FromDC( in Imported()
125 cast<DeclContext>(From)->getPrimaryContext()); in Imported()
195 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
226 Source<const DeclContext *> SourceDC) -> bool { in CompleteType()
244 Source<const DeclContext *> SourceDC) -> bool { in CompleteType()
259 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete()
265 Source<const DeclContext *> SourceDC) -> bool { in CanComplete()
273 bool IsSameDC(const DeclContext *D1, const DeclContext *D2) { in IsSameDC()
284 void ExternalASTMerger::MaybeRecordOrigin(const DeclContext *ToDC, in MaybeRecordOrigin()
288 Source<const DeclContext *> FoundFromDC = in MaybeRecordOrigin()
301 void ExternalASTMerger::ForceRecordOrigin(const DeclContext *ToDC, in ForceRecordOrigin()
306 void ExternalASTMerger::RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin, in RecordOriginImpl()
342 std::pair<const DeclContext *, DCOrigin> Origin = *OI; in RemoveSources()
378 bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
389 Source<const DeclContext *> SourceDC) -> bool { in FindExternalVisibleDeclsByName()
421 const DeclContext *DC, llvm::function_ref<bool(Decl::Kind)> IsKindWeWant, in FindExternalLexicalDecls()
424 Source<const DeclContext *> SourceDC) -> bool { in FindExternalLexicalDecls()