| 85 | } |
| 86 | |
| 87 | static std::string buildCandidate(const std::string &root, |
| 88 | const std::string &relativePath) { |
| 89 | return ensureTrailingSlash(root) + normalizePath(relativePath); |
| 90 | } |
| 91 | |
| 92 | std::string resolveResourcePath(const std::string &relativePath) { |
| 93 | if (relativePath.empty()) { |
no test coverage detected