Lines Matching defs:NewArchiveIterator
395 class NewArchiveIterator {
402 NewArchiveIterator(object::Archive::child_iterator I, StringRef Name);
403 NewArchiveIterator(std::string *I, StringRef Name);
404 NewArchiveIterator();
412 NewArchiveIterator::NewArchiveIterator() {}
414 NewArchiveIterator::NewArchiveIterator(object::Archive::child_iterator I,
418 NewArchiveIterator::NewArchiveIterator(std::string *NewFilename, StringRef Name)
421 StringRef NewArchiveIterator::getName() const { return Name; }
423 bool NewArchiveIterator::isNewMember() const { return IsNewMember; }
425 object::Archive::child_iterator NewArchiveIterator::getOld() const {
430 const char *NewArchiveIterator::getNew() const {
436 void addMember(std::vector<NewArchiveIterator> &Members, T I, StringRef Name,
438 NewArchiveIterator NI(I, Name);
511 static std::vector<NewArchiveIterator>
514 std::vector<NewArchiveIterator> Ret;
515 std::vector<NewArchiveIterator> Moved;
568 Ret.insert(Ret.begin() + InsertPos, Members.size(), NewArchiveIterator());
626 ArrayRef<NewArchiveIterator> Members,
629 for (ArrayRef<NewArchiveIterator>::iterator I = Members.begin(),
654 raw_fd_ostream &Out, ArrayRef<NewArchiveIterator> Members,
660 for (ArrayRef<NewArchiveIterator>::iterator I = Members.begin(),
746 std::vector<NewArchiveIterator> NewMembers =
763 for (std::vector<NewArchiveIterator>::iterator I = NewMembers.begin(),