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()
914 case OptionParser::eNoArgument: in BuildShortOptions()
916 case OptionParser::eRequiredArgument: in BuildShortOptions()
919 case OptionParser::eOptionalArgument: in BuildShortOptions()
944 OptionParser::Prepare(lock); in ParseAlias()
948 val = OptionParser::Parse(argv, short_options, long_options, in ParseAlias()
992 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseAlias()
996 case OptionParser::eRequiredArgument: in ParseAlias()
997 if (OptionParser::GetOptionArgument() == nullptr) { in ParseAlias()
1005 case OptionParser::eOptionalArgument: in ParseAlias()
1006 option_arg = OptionParser::GetOptionArgument(); in ParseAlias()
1008 case OptionParser::eNoArgument: in ParseAlias()
1055 (OptionParser::GetOptionArgument() != nullptr) && in ParseAlias()
1057 (args_copy[idx].ref() == OptionParser::GetOptionArgument())) { in ParseAlias()
1082 OptionParser::Prepare(lock); in ParseForCompletion()
1083 OptionParser::EnableError(false); in ParseForCompletion()
1097 val = OptionParser::Parse(dummy_vec, short_options, long_options, in ParseForCompletion()
1119 if (static_cast<size_t>(OptionParser::GetOptionIndex()) < in ParseForCompletion()
1121 (strcmp(dummy_vec[OptionParser::GetOptionIndex() - 1], "--") == 0)) { in ParseForCompletion()
1123 dummy_vec[OptionParser::GetOptionIndex() - 1], args); in ParseForCompletion()
1136 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1144 val = OptionParser::GetOptionErrorCause(); in ParseForCompletion()
1174 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseForCompletion()
1176 case OptionParser::eNoArgument: in ParseForCompletion()
1179 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1183 case OptionParser::eRequiredArgument: in ParseForCompletion()
1184 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1189 arg_index = OptionParser::GetOptionIndex() - 2; in ParseForCompletion()
1193 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1199 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1204 case OptionParser::eOptionalArgument: in ParseForCompletion()
1205 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1208 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1210 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1215 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1217 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1225 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1233 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1271 OptionParser::Prepare(lock); in Parse()
1275 val = OptionParser::Parse(argv, short_options, long_options, in Parse()
1348 (def->option_has_arg == OptionParser::eNoArgument) in Parse()
1350 : OptionParser::GetOptionArgument(), in Parse()
1365 argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex()); in Parse()