Lines Matching defs:Args
38 : Args(ArgsToAdd), CombinedOutAndErr(false) {}
41 : Args(Other.Args), CombinedOutAndErr(Other.CombinedOutAndErr),
45 Args = Other.Args;
53 // Returns true if the given Arg is present in Args. Only checks up to
57 return std::find(Args.begin(), i, Arg) != i;
61 // "-ignore-remaining-args=1".
62 const Vector<std::string> &getArguments() const { return Args; }
67 Args.insert(endMutableArgs(), Arg);
73 Args.insert(endMutableArgs(), ArgsToAdd.begin(), ArgsToAdd.end());
80 Args.erase(std::remove(Args.begin(), i, Arg), i);
89 return std::any_of(Args.begin(), endMutableArgs(), IsMatch);
101 auto j = std::find_if(Args.begin(), i, IsMatch);
121 Args.erase(std::remove_if(Args.begin(), i, IsMatch), i);
160 return std::find(Args.begin(), Args.end(), ignoreRemainingArgs());
164 return std::find(Args.begin(), Args.end(), ignoreRemainingArgs());
167 // The command arguments. Args[0] is the command name.
168 Vector<std::string> Args;