Lines Matching refs:DeclContext

38 const DeclContext *CanonicalizeDC(const DeclContext *DC) {  in CanonicalizeDC()
44 Source<const DeclContext *>
45 LookupSameContext(Source<TranslationUnitDecl *> SourceTU, const DeclContext *DC, in LookupSameContext()
51 Source<const DeclContext *> SourceParentDC = in LookupSameContext()
65 DeclContext::lookup_result SearchResult = in LookupSameContext()
79 if (isa<DeclContext>(SearchResultDecl) && in LookupSameContext()
81 return cast<DeclContext>(SearchResultDecl)->getPrimaryContext(); in LookupSameContext()
198 if (auto *ToDC = dyn_cast<DeclContext>(To)) { in Imported()
204 << " from (DeclContext*)" << (void*)llvm::cast<DeclContext>(From) in Imported()
207 Source<DeclContext *> FromDC( in Imported()
208 cast<DeclContext>(From)->getPrimaryContext()); in Imported()
277 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
308 Source<const DeclContext *> SourceDC) -> bool { in CompleteType()
326 Source<const DeclContext *> SourceDC) -> bool { in CompleteType()
341 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete()
347 Source<const DeclContext *> SourceDC) -> bool { in CanComplete()
355 bool IsSameDC(const DeclContext *D1, const DeclContext *D2) { in IsSameDC()
366 void ExternalASTMerger::MaybeRecordOrigin(const DeclContext *ToDC, in MaybeRecordOrigin()
370 Source<const DeclContext *> FoundFromDC = in MaybeRecordOrigin()
383 void ExternalASTMerger::ForceRecordOrigin(const DeclContext *ToDC, in ForceRecordOrigin()
388 void ExternalASTMerger::RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin, in RecordOriginImpl()
434 std::pair<const DeclContext *, DCOrigin> Origin = *OI; in RemoveSources()
474 bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
486 Source<const DeclContext *> SourceDC) -> bool { in FindExternalVisibleDeclsByName()
524 const DeclContext *DC, llvm::function_ref<bool(Decl::Kind)> IsKindWeWant, in FindExternalLexicalDecls()
527 Source<const DeclContext *> SourceDC) -> bool { in FindExternalLexicalDecls()