Lines Matching defs:Members
83 cl::desc("[relpos] [count] <archive-file> [members]..."));
129 Delete, ///< Delete the specified members
130 Move, ///< Move members to end or as given by {a,b,i} modifiers
132 ReplaceOrInsert, ///< Replace or Insert members
161 static std::vector<StringRef> Members;
195 // Copy over remaining items in RestOfArgs to our Members vector
198 Members.push_back(Arg);
288 if (!Members.empty())
315 // looking for members that match the path list.
335 // the file names of each of the members. However, if verbose mode is requested
407 bool Filter = !Members.empty();
416 auto I = std::find(Members.begin(), Members.end(), Name);
417 if (I == Members.end())
419 Members.erase(I);
439 if (Members.empty())
441 for (StringRef Name : Members)
446 static void addMember(std::vector<NewArchiveMember> &Members,
452 Members.push_back(std::move(*NMOrErr));
454 Members[Pos] = std::move(*NMOrErr);
457 static void addMember(std::vector<NewArchiveMember> &Members,
465 Members.push_back(std::move(*NMOrErr));
467 Members[Pos] = std::move(*NMOrErr);
482 if (Operation == QuickAppend || Members.empty())
486 std::find_if(Members.begin(), Members.end(), [Name](StringRef Path) {
490 if (MI == Members.end())
550 std::vector<StringRef>::iterator MemberI = Members.end();
569 if (MemberI != Members.end())
570 Members.erase(MemberI);
591 for (unsigned I = 0; I != Members.size(); ++I)
594 for (auto &Member : Members) {