Lines Matching defs:arg_string
641 OptionsWithRaw::OptionsWithRaw(llvm::StringRef arg_string) {
642 SetFromString(arg_string);
645 void OptionsWithRaw::SetFromString(llvm::StringRef arg_string) {
646 const llvm::StringRef original_args = arg_string;
649 arg_string = ltrimForArgs(arg_string, shift);
655 if (!arg_string.starts_with("-")) {
661 while (!arg_string.empty()) {
663 std::size_t prev_prefix_length = original_args.size() - arg_string.size();
666 std::tie(arg, quote, arg_string) = ParseSingleArgument(arg_string);
675 m_suffix = std::string(arg_string);
679 std::size_t prefix_length = original_args.size() - arg_string.size();
695 arg_string = ltrimForArgs(arg_string, shift);