Lines Matching refs:pattern
154 << Option<ExportFilenamePattern>(DE_NULL, "deqp-caselist-export-file", "Set the target file name pattern for caselist export", "${packageName}-cases.${typeExtension}")
548 // Match a single path component against a pattern component that may contain *-wildcards.
555 string::const_iterator pattern = patternStart;
558 while (pattern != patternEnd && path != pathEnd && *pattern == *path)
560 ++pattern;
564 if (pattern == patternEnd)
566 else if (*pattern == '*')
570 if (matchWildcards(pattern + 1, patternEnd, path, pathEnd, allowPrefix))
574 if (matchWildcards(pattern + 1, patternEnd, pathEnd, pathEnd, allowPrefix))
584 // Match a list of pattern components to a list of path components. A pattern
585 // component may contain *-wildcards. A pattern component "**" matches zero or
593 vector<string>::const_iterator pattern = patternStart;
596 while (pattern != patternEnd && path != pathEnd && *pattern != "**" &&
597 (*pattern == *path || matchWildcards(pattern->begin(), pattern->end(),
600 ++pattern;
604 if (path == pathEnd && (allowPrefix || pattern == patternEnd))
606 else if (pattern != patternEnd && *pattern == "**")
609 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))
611 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))