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()
943 OptionParser::Prepare(lock); in ParseAlias()
947 val = OptionParser::Parse(argv, short_options, long_options, in ParseAlias()
989 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseAlias()
993 case OptionParser::eRequiredArgument: in ParseAlias()
994 if (OptionParser::GetOptionArgument() == nullptr) { in ParseAlias()
1001 case OptionParser::eOptionalArgument: in ParseAlias()
1002 option_arg = OptionParser::GetOptionArgument(); in ParseAlias()
1004 case OptionParser::eNoArgument: in ParseAlias()
1050 (OptionParser::GetOptionArgument() != nullptr) && in ParseAlias()
1052 (args_copy[idx].ref() == OptionParser::GetOptionArgument())) { in ParseAlias()
1077 OptionParser::Prepare(lock); in ParseForCompletion()
1078 OptionParser::EnableError(false); in ParseForCompletion()
1092 val = OptionParser::Parse(dummy_vec, short_options, long_options, in ParseForCompletion()
1114 if (static_cast<size_t>(OptionParser::GetOptionIndex()) < in ParseForCompletion()
1116 (strcmp(dummy_vec[OptionParser::GetOptionIndex() - 1], "--") == 0)) { in ParseForCompletion()
1118 dummy_vec[OptionParser::GetOptionIndex() - 1], args); in ParseForCompletion()
1131 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1139 val = OptionParser::GetOptionErrorCause(); in ParseForCompletion()
1169 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg; in ParseForCompletion()
1171 case OptionParser::eNoArgument: in ParseForCompletion()
1174 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1178 case OptionParser::eRequiredArgument: in ParseForCompletion()
1179 if (OptionParser::GetOptionArgument() != nullptr) { in ParseForCompletion()
1184 arg_index = OptionParser::GetOptionIndex() - 2; in ParseForCompletion()
1188 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1194 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1199 case OptionParser::eOptionalArgument: in ParseForCompletion()
1202 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 2], in ParseForCompletion()
1204 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1211 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1219 FindOriginalIndex(dummy_vec[OptionParser::GetOptionIndex() - 1], in ParseForCompletion()
1256 OptionParser::Prepare(lock); in Parse()
1260 val = OptionParser::Parse(argv, short_options, long_options, in Parse()
1332 (def->option_has_arg == OptionParser::eNoArgument) in Parse()
1334 : OptionParser::GetOptionArgument(), in Parse()
1349 argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex()); in Parse()