Lines Matching refs:Members
259 static std::vector<StringRef> Members; variable
439 Members.assign(PositionalArgs.begin(), PositionalArgs.end()); in parseCommandLine()
444 if (!Members.empty()) in parseCommandLine()
696 bool Filter = !Members.empty(); in performReadOperation()
710 auto I = find_if(Members, [Name](StringRef Path) { in performReadOperation()
713 if (I == Members.end()) in performReadOperation()
717 Members.erase(I); in performReadOperation()
737 if (Members.empty()) in performReadOperation()
739 for (StringRef Name : Members) in performReadOperation()
744 static void addChildMember(std::vector<NewArchiveMember> &Members, in addChildMember() argument
777 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in addChildMember()
782 Members.push_back(std::move(*NMOrErr)); in addChildMember()
808 static void addMember(std::vector<NewArchiveMember> &Members, in addMember() argument
810 Members.push_back(std::move(NM)); in addMember()
813 static void addMember(std::vector<NewArchiveMember> &Members, in addMember() argument
829 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in addMember()
834 Members.push_back(std::move(NM)); in addMember()
853 if (Operation == QuickAppend || Members.empty()) in computeInsertAction()
856 auto MI = find_if(Members, [Name](StringRef Path) { in computeInsertAction()
866 if (MI == Members.end()) in computeInsertAction()
930 std::vector<StringRef>::iterator MemberI = Members.end(); in computeNewArchiveMembers()
934 auto HandleNewMember = [](auto Member, auto &Members, auto &Child) { in computeNewArchiveMembers() argument
937 addMember(Members, NM); in computeNewArchiveMembers()
942 addChildMember(Members, Child, /*FlattenArchive=*/Thin); in computeNewArchiveMembers()
967 if (MemberI != Members.end() && !CountParam) in computeNewArchiveMembers()
968 Members.erase(MemberI); in computeNewArchiveMembers()
991 for (auto &Member : Members) in computeNewArchiveMembers()
997 for (auto &Member : Members) in computeNewArchiveMembers()