Lines Matching refs:OptionParser

372   case OptionParser::eNoArgument:  in PrintOption()
374 case OptionParser::eRequiredArgument: in PrintOption()
378 case OptionParser::eOptionalArgument: in PrintOption()
448 if (def.required && def.option_has_arg == OptionParser::eNoArgument) { in GenerateOptionUsage()
474 def.option_has_arg == OptionParser::eNoArgument) { in GenerateOptionUsage()
499 if (def.required && def.option_has_arg != OptionParser::eNoArgument) in GenerateOptionUsage()
510 if (!def.required && def.option_has_arg != OptionParser::eNoArgument) in GenerateOptionUsage()
956 case OptionParser::eNoArgument: in BuildShortOptions()
958 case OptionParser::eRequiredArgument: in BuildShortOptions()
961 case OptionParser::eOptionalArgument: in BuildShortOptions()
986 OptionParser::Prepare(lock); in ParseAlias()
990 val = OptionParser::Parse(argv, short_options, long_options, in ParseAlias()
1034 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseAlias()
1038 case OptionParser::eRequiredArgument: in ParseAlias()
1039 if (OptionParser::GetOptionArgument() == nullptr) { in ParseAlias()
1047 case OptionParser::eOptionalArgument: in ParseAlias()
1048 option_arg = OptionParser::GetOptionArgument(); in ParseAlias()
1050 case OptionParser::eNoArgument: in ParseAlias()
1082 OptionParser::eNoArgument) && in ParseAlias()
1083 (OptionParser::GetOptionArgument() != nullptr) && in ParseAlias()
1085 (args_copy[idx].ref() == OptionParser::GetOptionArgument())) { in ParseAlias()
1111 OptionParser::Prepare(lock); in ParseForCompletion()
1112 OptionParser::EnableError(false); in ParseForCompletion()
1126 val = OptionParser::Parse(dummy_vec, short_options, long_options, in ParseForCompletion()
1148 if (static_cast<size_t>(OptionParser::GetOptionIndex()) < in ParseForCompletion()
1150 (strcmp(dummy_vec[OptionParser::GetOptionIndex() - 1], "--") == 0)) { in ParseForCompletion()
1152 dummy_vec[OptionParser::GetOptionIndex() - 1], args); in ParseForCompletion()
1165 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1173 val = OptionParser::GetOptionErrorCause(); in ParseForCompletion()
1203 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseForCompletion()
1205 case OptionParser::eNoArgument: in ParseForCompletion()
1208 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1212 case OptionParser::eRequiredArgument: in ParseForCompletion()
1213 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1218 arg_index = OptionParser::GetOptionIndex() - 2; in ParseForCompletion()
1222 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1228 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1233 case OptionParser::eOptionalArgument: in ParseForCompletion()
1234 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1237 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1239 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1244 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1246 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1254 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1262 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1300 OptionParser::Prepare(lock); in Parse()
1304 val = OptionParser::Parse(argv, short_options, long_options, in Parse()
1377 (def->option_has_arg == OptionParser::eNoArgument) in Parse()
1379 : OptionParser::GetOptionArgument(), in Parse()
1394 argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex()); in Parse()