Lines Matching defs:Archive
309 std::unique_ptr<object::Archive> Archive, VisitMembersFunction VisitMembers,
315 for (auto Child : Archive->children(Err)) {
331 L, std::move(ArchiveBuffer), std::move(Archive),
351 if (isa<object::Archive>(*B))
353 std::unique_ptr<object::Archive>(
354 static_cast<object::Archive *>(B->release())),
372 auto Archive = object::Archive::create(SliceRef);
373 if (!Archive)
374 return Archive.takeError();
376 return Create(L, std::move(ArchiveBuffer), std::move(*Archive),
394 if (!Archive)
429 for (auto &S : Archive->symbols()) {
450 StringRef FullName = FileNames.save(Archive->getFileName() + "(" +
467 std::unique_ptr<object::Archive> Archive,
470 ArchiveBuffer(std::move(ArchiveBuffer)), Archive(std::move(Archive)) {