98 if (started_positional_args_) {
99 bool rv = positional_args_.empty();
100 positional_args_.push_back(arg);
105 if (arg.size() < 2u || arg[0] !=
'-' || arg[1] !=
'-') {
106 bool rv = positional_args_.empty();
107 started_positional_args_ =
true;
108 positional_args_.push_back(arg);
113 if (arg.size() == 2u) {
114 started_positional_args_ =
true;
121 size_t equals_pos = arg.find(
'=', 3u);
122 if (equals_pos == std::string::npos) {
128 arg.substr(equals_pos + 1u)));