Home | History | Annotate | Download | only in src

Lines Matching refs:url_parse

53                      const url_parse::Component& base_scheme,
55 const url_parse::Component& cmp_scheme) {
79 return url_parse::IsURLSlash(spec[start_offset]) &&
80 url_parse::DoesBeginWindowsDriveSpec(spec, start_offset + 1, spec_len);
88 const url_parse::Parsed& base_parsed,
93 url_parse::Component* relative_component) {
98 url_parse::TrimURL(url, &begin, &url_len);
101 *relative_component = url_parse::Component(begin, 0);
118 if (url_parse::DoesBeginWindowsDriveSpec(url, begin, url_len) ||
119 url_parse::DoesBeginUNCPath(url, begin, url_len, true))
127 url_parse::Component scheme;
128 if (!url_parse::ExtractScheme(url, url_len, &scheme) || scheme.len == 0) {
133 *relative_component = url_parse::MakeRange(begin, url_len);
142 *relative_component = url_parse::MakeRange(begin, url_len);
162 int num_slashes = url_parse::CountConsecutiveSlashes(url, colon_offset + 1,
169 *relative_component = url_parse::MakeRange(colon_offset + 1, url_len);
208 const url_parse::Component& source_component,
210 url_parse::Component* output_component) {
213 *output_component = url_parse::Component();
248 if (url_parse::DoesBeginWindowsDriveSpec(relative_url,
275 const url_parse::Parsed& base_parsed,
278 const url_parse::Component& relative_component,
281 url_parse::Parsed* out_parsed) {
286 url_parse::Component path, query, ref;
287 url_parse::ParsePathInternal(relative_url,
316 if (url_parse::IsURLSlash(relative_url[path.begin])) {
332 out_parsed->path = url_parse::MakeRange(path_begin, output->length());
343 out_parsed->path = url_parse::MakeRange(true_path_begin,
384 const url_parse::Parsed& base_parsed,
386 const url_parse::Component& relative_component,
389 url_parse::Parsed* out_parsed) {
392 url_parse::Parsed relative_parsed; // Everything but the scheme is valid.
393 url_parse
416 const url_parse::Component& relative_component,
419 url_parse::Parsed* out_parsed) {
423 url_parse::Parsed relative_parsed;
424 url_parse::ParseFileURL(&relative_url[relative_component.begin],
435 const url_parse::Parsed& base_parsed,
438 const url_parse::Component& relative_component,
441 url_parse::Parsed* out_parsed) {
468 int num_slashes = url_parse::CountConsecutiveSlashes(
486 if (url_parse::DoesBeginUNCPath(relative_url, relative_component.begin,
489 url_parse::DoesBeginWindowsDriveSpec(relative_url, after_slashes,
523 const url_parse::Parsed& base_parsed,
528 url_parse::Component* relative_component) {
535 const url_parse::Parsed& base_parsed,
540 url_parse::Component* relative_component) {
547 const url_parse::Parsed& base_parsed,
550 const url_parse::Component& relative_component,
553 url_parse::Parsed* out_parsed) {
560 const url_parse::Parsed& base_parsed,
563 const url_parse::Component& relative_component,
566 url_parse::Parsed* out_parsed) {