Lines Matching refs:ExternalASTMerger
97 ExternalASTMerger &Parent;
99 const ExternalASTMerger::OriginMap &FromOrigins;
103 LazyASTImporter(ExternalASTMerger &_Parent, ASTContext &ToContext, in LazyASTImporter()
106 const ExternalASTMerger::OriginMap &_FromOrigins) in LazyASTImporter()
172 ASTImporter &ExternalASTMerger::ImporterForOrigin(ASTContext &OriginContext) { in ImporterForOrigin()
180 LazyASTImporter &LazyImporterForOrigin(ExternalASTMerger &Merger, in LazyImporterForOrigin()
187 bool ExternalASTMerger::HasImporterForOrigin(ASTContext &OriginContext) { in HasImporterForOrigin()
195 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
198 ExternalASTMerger::DCOrigin Origin = Origins[DC]; in ForEachMatchingDC()
223 void ExternalASTMerger::CompleteType(TagDecl *Tag) { in CompleteType()
240 void ExternalASTMerger::CompleteType(ObjCInterfaceDecl *Interface) { in CompleteType()
259 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete()
284 void ExternalASTMerger::MaybeRecordOrigin(const DeclContext *ToDC, in MaybeRecordOrigin()
301 void ExternalASTMerger::ForceRecordOrigin(const DeclContext *ToDC, in ForceRecordOrigin()
306 void ExternalASTMerger::RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin, in RecordOriginImpl()
312 ExternalASTMerger::ExternalASTMerger(const ImporterTarget &Target, in ExternalASTMerger() function in ExternalASTMerger
317 void ExternalASTMerger::AddSources(llvm::ArrayRef<ImporterSource> Sources) { in AddSources()
325 void ExternalASTMerger::RemoveSources(llvm::ArrayRef<ImporterSource> Sources) { in RemoveSources()
378 bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
420 void ExternalASTMerger::FindExternalLexicalDecls( in FindExternalLexicalDecls()