Lines Matching defs:def

168   for (const auto &def : opt_defs) {
169 uint32_t this_usage_mask = def.usage_mask;
187 for (const auto &def : opt_defs) {
189 if (def.usage_mask & 1 << j) {
190 if (def.required)
191 m_required_options[j].insert(def.short_option);
193 m_optional_options[j].insert(def.short_option);
342 for (auto &def : opt_defs) {
343 if (!def.long_option)
346 if (strcmp(def.long_option, long_option_name) == 0)
439 for (auto &def : opt_defs) {
440 if (def.usage_mask & opt_set_mask && def.HasShortOption() &&
441 def.option_has_arg == OptionParser::eNoArgument) {
442 if (def.required) {
443 required_options.insert(def.short_option);
445 optional_options.insert(def.short_option);
464 for (auto &def : opt_defs) {
465 if (def.usage_mask & opt_set_mask && def.HasShortOption() &&
466 def.required && def.option_has_arg != OptionParser::eNoArgument)
467 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm);
471 for (auto &def : opt_defs) {
472 if (def.usage_mask & opt_set_mask && !def.required &&
473 def.option_has_arg != OptionParser::eNoArgument)
474 PrintOption(def, eDisplayBestOption, " ", nullptr, true, strm);
506 for (auto def : llvm::enumerate(opt_defs))
508 std::make_pair(def.value().short_option, def.index()));
613 for (auto &def : opt_defs) {
614 if (!def.short_option)
616 opt_str[1] = def.short_option;
617 request.AddCompletion(opt_str, def.usage_text);
623 for (auto &def : opt_defs) {
624 if (!def.short_option)
628 full_name.append(def.long_option);
629 request.AddCompletion(full_name, def.usage_text);
653 for (auto &def : opt_defs) {
654 llvm::StringRef long_option(def.long_option);
656 request.AddCompletion("--" + long_option.str(), def.usage_text);
987 const OptionDefinition *def = long_options[long_options_index].definition;
989 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg;
1167 const OptionDefinition *def = long_options[long_options_index].definition;
1169 (def == nullptr) ? OptionParser::eNoArgument : def->option_has_arg;
1296 const OptionDefinition *def = long_options[long_options_index].definition;
1305 OptionValidator *validator = def->validator;
1323 def->long_option,
1324 def->validator->LongConditionString());
1332 (def->option_has_arg == OptionParser::eNoArgument)