Lines Matching refs:long_options

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