Lines Matching defs: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) {
937 std::string short_options = BuildShortOptions(long_options);
947 val = OptionParser::Parse(argv, short_options, long_options,
969 for (int j = 0; long_options[j].definition || long_options[j].flag ||
970 long_options[j].val;
972 if (long_options[j].val == val) {
987 const OptionDefinition *def = long_options[long_options_index].definition;
1021 FindArgumentIndexForOption(args_copy, long_options[long_options_index]);
1068 Option *long_options = GetLongOptions();
1071 if (long_options == nullptr)
1074 std::string short_options = BuildShortOptions(long_options);
1092 val = OptionParser::Parse(dummy_vec, short_options, long_options,
1147 for (int j = 0; long_options[j].definition || long_options[j].flag ||
1148 long_options[j].val;
1150 if (long_options[j].val == val) {
1167 const OptionDefinition *def = long_options[long_options_index].definition;
1248 Option *long_options = GetLongOptions();
1249 if (long_options == nullptr) {
1253 std::string short_options = BuildShortOptions(long_options);
1260 val = OptionParser::Parse(argv, short_options, long_options,
1284 for (int i = 0; long_options[i].definition || long_options[i].flag ||
1285 long_options[i].val;
1287 if (long_options[i].val == val) {
1295 long_options[long_options_index].definition) {
1296 const OptionDefinition *def = long_options[long_options_index].definition;