void DependencyFileGenerator::AttachToASTReader(ASTReader &R) { DFGImpl *I = reinterpret_cast<DFGImpl *>(Impl); assert(I && "missing implementation"); R.addListener(llvm::make_unique<DFGASTReaderListener>(*I)); }
void DependencyCollector::attachToASTReader(ASTReader &R) { R.addListener(new DepCollectorASTListener(*this)); }
void DependencyCollector::attachToASTReader(ASTReader &R) { R.addListener(llvm::make_unique<DepCollectorASTListener>(*this)); }
void ModuleDependencyCollector::attachToASTReader(ASTReader &R) { R.addListener(llvm::make_unique<ModuleDependencyListener>(*this)); }