Lines Matching defs:URI
13 #include "URI.h"
182 auto PathURI = URI::create(Path).toString();
191 // any URI extracted from the ProximityPaths.
404 // Returns ~~~~~~~~ (or empty for bad URI)
420 generateProximityURIs(llvm::StringRef URI) {
427 llvm::StringRef Path = findPathInURI(URI);
429 return {}; // Bad URI.
430 assert(Path.begin() >= URI.begin() && Path.begin() < URI.end() &&
431 Path.end() == URI.end());
433 // The original is a proximity URI.
434 llvm::SmallVector<llvm::StringRef, ProximityURILimit> Result = {URI};
439 Result.push_back(URI.substr(0, Path.end() - URI.data()));
443 // The root foo://bar/ is a proximity URI.
445 Result.push_back(URI.substr(0, Path.begin() + 1 - URI.data()));