Lines Matching refs:long_options
901 static std::string BuildShortOptions(const Option *long_options) { in BuildShortOptions() argument
909 for (size_t i = 0; long_options[i].definition != nullptr; ++i) { in BuildShortOptions()
910 if (long_options[i].flag == nullptr) { in BuildShortOptions()
911 sstr << (char)long_options[i].val; in BuildShortOptions()
912 switch (long_options[i].definition->option_has_arg) { in BuildShortOptions()
931 Option *long_options = GetLongOptions(); in ParseAlias() local
933 if (long_options == nullptr) { in ParseAlias()
938 std::string short_options = BuildShortOptions(long_options); in ParseAlias()
948 val = OptionParser::Parse(argv, short_options, long_options, in ParseAlias()
971 for (int j = 0; long_options[j].definition || long_options[j].flag || in ParseAlias()
972 long_options[j].val; in ParseAlias()
974 if (long_options[j].val == val) { in ParseAlias()
990 const OptionDefinition *def = long_options[long_options_index].definition; in ParseAlias()
1026 FindArgumentIndexForOption(args_copy, long_options[long_options_index]); in ParseAlias()
1073 Option *long_options = GetLongOptions(); in ParseForCompletion() local
1076 if (long_options == nullptr) in ParseForCompletion()
1079 std::string short_options = BuildShortOptions(long_options); in ParseForCompletion()
1097 val = OptionParser::Parse(dummy_vec, short_options, long_options, in ParseForCompletion()
1152 for (int j = 0; long_options[j].definition || long_options[j].flag || in ParseForCompletion()
1153 long_options[j].val; in ParseForCompletion()
1155 if (long_options[j].val == val) { in ParseForCompletion()
1172 const OptionDefinition *def = long_options[long_options_index].definition; in ParseForCompletion()
1262 Option *long_options = GetLongOptions(); in Parse() local
1263 if (long_options == nullptr) { in Parse()
1268 std::string short_options = BuildShortOptions(long_options); in Parse()
1275 val = OptionParser::Parse(argv, short_options, long_options, in Parse()
1299 for (int i = 0; long_options[i].definition || long_options[i].flag || in Parse()
1300 long_options[i].val; in Parse()
1302 if (long_options[i].val == val) { in Parse()
1310 long_options[long_options_index].definition) { in Parse()
1311 const OptionDefinition *def = long_options[long_options_index].definition; in Parse()