Lines Matching refs:std

60   std::string ContextStr = Context.str();
67 static cl::list<std::string>
71 std::string Options;
125 static std::string RelPos;
129 static std::string ArchiveName;
133 static std::vector<std::string> Members;
137 show_help(const std::string &msg) {
140 std::exit(1);
171 Members = std::vector<std::string>(RestOfArgs);
375 std::find(Members.begin(), Members.end(), Name) == Members.end())
399 std::string NewFilename;
403 NewArchiveIterator(std::string *I, StringRef Name);
418 NewArchiveIterator::NewArchiveIterator(std::string *NewFilename, StringRef Name)
436 void addMember(std::vector<NewArchiveIterator> &Members, T I, StringRef Name,
466 std::vector<std::string>::iterator &Pos) {
470 std::vector<std::string>::iterator MI =
471 std::find_if(Members.begin(), Members.end(), HasName(Name));
510 // explicit std::vector is actually fairly efficient.
511 static std::vector<NewArchiveIterator>
514 std::vector<NewArchiveIterator> Ret;
515 std::vector<NewArchiveIterator> Moved;
533 std::vector<std::string>::iterator MemberI = Members.end();
570 for (std::vector<std::string>::iterator I = Members.begin(),
627 std::vector<unsigned> &StringMapIndexes) {
655 std::vector<std::pair<unsigned, unsigned> > &MemberOffsetRefs) {
658 std::vector<StringRef> SymNames;
659 std::vector<object::ObjectFile *> DeleteIt;
703 MemberOffsetRefs.push_back(std::make_pair(Out.tell(), MemberNum));
707 for (std::vector<StringRef>::iterator I = SymNames.begin(),
714 for (std::vector<object::ObjectFile *>::iterator I = DeleteIt.begin(),
746 std::vector<NewArchiveIterator> NewMembers =
749 std::vector<std::pair<unsigned, unsigned> > MemberOffsetRefs;
755 std::vector<unsigned> StringMapIndexes;
758 std::vector<std::pair<unsigned, unsigned> >::iterator MemberRefsI =
763 for (std::vector<NewArchiveIterator>::iterator I = NewMembers.begin(),