Lines Matching defs:def

203   for (const auto &def : opt_defs) {
204 uint32_t this_usage_mask = def.usage_mask;
222 for (const auto &def : opt_defs) {
224 if (def.usage_mask & 1 << j) {
225 if (def.required)
226 m_required_options[j].insert(def.short_option);
228 m_optional_options[j].insert(def.short_option);
374 for (auto &def : opt_defs) {
375 if (!def.long_option)
378 if (strcmp(def.long_option, long_option_name) == 0)
471 for (auto &def : opt_defs) {
472 if (def.usage_mask & opt_set_mask && def.HasShortOption() &&
473 def.option_has_arg == OptionParser::eNoArgument) {
474 if (def.required) {
475 required_options.insert(def.short_option);
477 optional_options.insert(def.short_option);
496 for (auto &def : opt_defs) {
497 if (def.usage_mask & opt_set_mask && def.HasShortOption() &&
498 def.required && def.option_has_arg != OptionParser::eNoArgument)
499 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm);
503 for (auto &def : opt_defs) {
504 if (def.usage_mask & opt_set_mask && !def.required &&
505 def.option_has_arg != OptionParser::eNoArgument)
506 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm);
538 for (auto def : llvm::enumerate(opt_defs))
540 std::make_pair(def.value().short_option, def.index()));
645 for (auto &def : opt_defs) {
646 if (!def.short_option)
648 opt_str[1] = def.short_option;
649 request.AddCompletion(opt_str, def.usage_text);
655 for (auto &def : opt_defs) {
656 if (!def.short_option)
660 full_name.append(def.long_option);
661 request.AddCompletion(full_name, def.usage_text);
685 for (auto &def : opt_defs) {
686 llvm::StringRef long_option(def.long_option);
688 request.AddCompletion("--" + long_option.str(), def.usage_text);
1021 const OptionDefinition *def = long_options[long_options_index].definition;
1023 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg;
1201 const OptionDefinition *def = long_options[long_options_index].definition;
1203 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg;
1337 const OptionDefinition *def = long_options[long_options_index].definition;
1346 OptionValidator *validator = def->validator;
1364 "Option \"%s\" invalid. %s", def->long_option,
1365 def->validator->LongConditionString());
1373 (def->option_has_arg == OptionParser::eNoArgument)