Lines Matching refs:path
255 << Option<VkLibraryPath> (DE_NULL, "deqp-vk-library-path", "Path to Vulkan library (e.g. loader library vulkan-1.dll)", "")
469 static int getCurrentComponentLen (const char* path)
472 for (; path[ndx] != 0 && path[ndx] != '.'; ++ndx);
476 static const CaseTreeNode* findNode (const CaseTreeNode* root, const char* path)
479 const char* curPath = path;
697 static CaseTreeNode* parseCaseList (std::istream& in, const tcu::Archive& archive, const char* path = DE_NULL)
713 if (path)
770 // Match a single path component against a pattern component that may contain *-wildcards.
778 string::const_iterator path = pathStart;
780 while (pattern != patternEnd && path != pathEnd && *pattern == *path)
783 ++path;
787 return (path == pathEnd);
792 for (; path != pathEnd; ++path)
794 if (*patternNext == *path)
795 if (matchWildcards(patternNext, patternEnd, path, pathEnd, allowPrefix))
803 else if (path == pathEnd && allowPrefix)
810 // Match a list of pattern components to a list of path components. A pattern
812 // more whole path components.
820 vector<string>::const_iterator path = pathStart;
822 while (pattern != patternEnd && path != pathEnd && *pattern != "**" &&
823 (*pattern == *path || matchWildcards(pattern->begin(), pattern->end(),
824 path->begin(), path->end(), false)))
827 ++path;
830 if (path == pathEnd && (allowPrefix || pattern == patternEnd))
834 for (; path != pathEnd; ++path)
835 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))
837 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))