Home | History | Annotate | Download | only in base

Lines Matching defs:arg

77     CommandLine::StringType arg = argv[i];
79 TrimWhitespace(arg, TRIM_ALL, &arg);
81 TrimWhitespaceASCII(arg, TRIM_ALL, &arg);
86 parse_switches &= (arg != kSwitchTerminator);
87 if (parse_switches && IsSwitch(arg, &switch_string, &switch_value)) {
95 command_line->AppendArgNative(arg);
102 string16 QuoteForCommandLineToArgvW(const string16& arg,
111 if (arg.find_first_of(quotable_chars) == string16::npos) {
113 return arg;
118 for (size_t i = 0; i < arg.size(); ++i) {
119 if (arg[i] == '\\') {
122 for (; end < arg.size() && arg[end] == '\\'; ++end) {}
128 if (end == arg.size() || arg[end] == '"') {
137 } else if (arg[i] == '"') {
141 out.push_back(arg[i]);
451 StringType arg = argv_[i];
454 parse_switches &= arg != kSwitchTerminator;
457 if (parse_switches && IsSwitch(arg, &switch_string, &switch_value)) {
468 arg = QuoteForCommandLineToArgvW(arg, quote_placeholders);
470 params.append(arg);