Lines Matching refs:uri

143   std::string uri = "file:";  in uriFromAbsolutePath()  local
145 return uri; in uriFromAbsolutePath()
150 uri.append("//"); in uriFromAbsolutePath()
151 percentEncode(authority, uri); in uriFromAbsolutePath()
153 percentEncode(body, uri); in uriFromAbsolutePath()
154 return uri; in uriFromAbsolutePath()
179 StringRef uri = origUri; in parseFilePathFromURI() local
182 size_t pos = uri.find(':'); in parseFilePathFromURI()
187 StringRef schemeStr = uri.substr(0, pos); in parseFilePathFromURI()
193 uri = uri.substr(pos + 1); in parseFilePathFromURI()
197 if (uri.consume_front("//")) { in parseFilePathFromURI()
198 pos = uri.find('/'); in parseFilePathFromURI()
199 uriAuthority = percentDecode(uri.substr(0, pos)); in parseFilePathFromURI()
200 uri = uri.substr(pos); in parseFilePathFromURI()
204 std::string uriBody = percentDecode(uri); in parseFilePathFromURI()
215 llvm::Expected<URIForFile> URIForFile::fromURI(StringRef uri) { in fromURI() argument
216 llvm::Expected<std::string> filePath = parseFilePathFromURI(uri); in fromURI()
219 return URIForFile(std::move(*filePath), uri.str()); in fromURI()
223 llvm::Expected<std::string> uri = uriFromAbsolutePath(absoluteFilepath); in fromFile() local
224 if (!uri) in fromFile()
225 return uri.takeError(); in fromFile()
226 return fromURI(*uri); in fromFile()
245 return value.uri(); in toJSON()
249 return os << value.uri(); in operator <<()
319 return o && o.map("uri", result.uri) && in fromJSON()
329 return llvm::json::Object{{"uri", value.uri}}; in toJSON()
336 return o && o.map("uri", result.uri); in fromJSON()
346 {"uri", value.uri}, in toJSON()
355 return o && o.map("uri", result.uri) && o.map("version", result.version); in fromJSON()
408 return o && o.map("uri", result.uri) && o.map("range", result.range); in fromJSON()
413 {"uri", value.uri}, in toJSON()
419 return os << value.range << '@' << value.uri; in operator <<()
651 {"uri", params.uri}, in toJSON()