Lines Matching refs:OptionParser
377 case OptionParser::eNoArgument: in PrintOption()
379 case OptionParser::eRequiredArgument: in PrintOption()
383 case OptionParser::eOptionalArgument: in PrintOption()
441 def.option_has_arg == OptionParser::eNoArgument) { in GenerateOptionUsage()
466 def.required && def.option_has_arg != OptionParser::eNoArgument) in GenerateOptionUsage()
473 def.option_has_arg != OptionParser::eNoArgument) in GenerateOptionUsage()
901 case OptionParser::eNoArgument: in BuildShortOptions()
903 case OptionParser::eRequiredArgument: in BuildShortOptions()
906 case OptionParser::eOptionalArgument: in BuildShortOptions()
931 OptionParser::Prepare(lock); in ParseAlias()
935 val = OptionParser::Parse(argv, short_options, long_options, in ParseAlias()
979 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseAlias()
983 case OptionParser::eRequiredArgument: in ParseAlias()
984 if (OptionParser::GetOptionArgument() == nullptr) { in ParseAlias()
992 case OptionParser::eOptionalArgument: in ParseAlias()
993 option_arg = OptionParser::GetOptionArgument(); in ParseAlias()
995 case OptionParser::eNoArgument: in ParseAlias()
1027 OptionParser::eNoArgument) && in ParseAlias()
1028 (OptionParser::GetOptionArgument() != nullptr) && in ParseAlias()
1030 (args_copy[idx].ref() == OptionParser::GetOptionArgument())) { in ParseAlias()
1056 OptionParser::Prepare(lock); in ParseForCompletion()
1057 OptionParser::EnableError(false); in ParseForCompletion()
1071 val = OptionParser::Parse(dummy_vec, short_options, long_options, in ParseForCompletion()
1093 if (static_cast<size_t>(OptionParser::GetOptionIndex()) < in ParseForCompletion()
1095 (strcmp(dummy_vec[OptionParser::GetOptionIndex() - 1], "--") == 0)) { in ParseForCompletion()
1097 dummy_vec[OptionParser::GetOptionIndex() - 1], args); in ParseForCompletion()
1110 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1118 val = OptionParser::GetOptionErrorCause(); in ParseForCompletion()
1148 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseForCompletion()
1150 case OptionParser::eNoArgument: in ParseForCompletion()
1153 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1157 case OptionParser::eRequiredArgument: in ParseForCompletion()
1158 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1163 arg_index = OptionParser::GetOptionIndex() - 2; in ParseForCompletion()
1167 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1173 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1178 case OptionParser::eOptionalArgument: in ParseForCompletion()
1179 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1182 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1184 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1189 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1191 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1199 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1207 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1245 OptionParser::Prepare(lock); in Parse()
1249 val = OptionParser::Parse(argv, short_options, long_options, in Parse()
1322 (def->option_has_arg == OptionParser::eNoArgument) in Parse()
1324 : OptionParser::GetOptionArgument(), in Parse()
1339 argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex()); in Parse()