Lines Matching refs:Members
263 static std::vector<StringRef> Members; variable
443 Members.assign(PositionalArgs.begin(), PositionalArgs.end()); in parseCommandLine()
448 if (!Members.empty()) in parseCommandLine()
719 bool Filter = !Members.empty(); in performReadOperation()
733 auto I = find_if(Members, [Name](StringRef Path) { in performReadOperation()
736 if (I == Members.end()) in performReadOperation()
740 Members.erase(I); in performReadOperation()
760 if (Members.empty()) in performReadOperation()
762 for (StringRef Name : Members) in performReadOperation()
767 static void addChildMember(std::vector<NewArchiveMember> &Members, in addChildMember() argument
800 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in addChildMember()
805 Members.push_back(std::move(*NMOrErr)); in addChildMember()
831 static void addMember(std::vector<NewArchiveMember> &Members, in addMember() argument
833 Members.push_back(std::move(NM)); in addMember()
836 static void addMember(std::vector<NewArchiveMember> &Members, in addMember() argument
852 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in addMember()
857 Members.push_back(std::move(NM)); in addMember()
876 if (Operation == QuickAppend || Members.empty()) in computeInsertAction()
879 Members, [Name](StringRef Path) { return comparePaths(Name, Path); }); in computeInsertAction()
881 if (MI == Members.end()) in computeInsertAction()
945 std::vector<StringRef>::iterator MemberI = Members.end(); in computeNewArchiveMembers()
949 auto HandleNewMember = [](auto Member, auto &Members, auto &Child) { in computeNewArchiveMembers() argument
952 addMember(Members, NM); in computeNewArchiveMembers()
957 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in computeNewArchiveMembers()
982 if (MemberI != Members.end() && !CountParam) in computeNewArchiveMembers()
983 Members.erase(MemberI); in computeNewArchiveMembers()
1006 for (auto &Member : Members) in computeNewArchiveMembers()
1012 for (auto &Member : Members) in computeNewArchiveMembers()