Lines Matching refs:Args
188 /// \brief Strips any positional args and possible argv[0] from a command-line
202 /// \param[in] Args Args as provided by the user.
205 /// \li false if \c Args cannot be used for compilation jobs (e.g.
207 static bool stripPositionalArgs(std::vector<const char *> Args,
224 Args.insert(Args.begin(), "clang-tool");
232 Args.push_back("-c");
238 Args.push_back("placeholder.cpp");
242 Args.erase(std::remove_if(Args.begin(), Args.end(),
244 Args.end());
247 NewDriver->BuildCompilation(Args));
270 Args.begin(), Args.end(), MatchesAny(CompileAnalyzer.Inputs));
273 End = std::remove_if(Args.begin(), End, MatchesAny(DiagClient.UnusedInputs));
279 Result = std::vector<std::string>(Args.begin() + 1, End);