Lines Matching refs:pattern
6503 bool parseOptionImpl(int argc, const char* const* argv, const char* pattern, String* value) {
6507 auto temp = std::strstr(argv[index], pattern);
6508 … if(temp && (value || strlen(temp) == strlen(pattern))) { //!OCLINT prefer early exits and continue
6521 temp += strlen(pattern);
6538 … bool parseOption(int argc, const char* const* argv, const char* pattern, String* value = nullptr,
6544 if(parseOptionImpl(argc, argv, pattern + strlen(DOCTEST_CONFIG_OPTIONS_PREFIX), value))
6547 return parseOptionImpl(argc, argv, pattern, value);
6551 bool parseFlag(int argc, const char* const* argv, const char* pattern) {
6552 return parseOption(argc, argv, pattern);
6556 bool parseCommaSepArgs(int argc, const char* const* argv, const char* pattern,
6559 if(parseOption(argc, argv, pattern, &filtersString)) {
6608 bool parseIntOption(int argc, const char* const* argv, const char* pattern, optionType type,
6611 if(!parseOption(argc, argv, pattern, &parsedValue))