Home | History | Annotate | Download | only in src

Lines Matching refs:output

48 // letter and colon to the output, if one is found. If there is not a drive
54 CanonOutput* output) {
68 output->push_back(spec[after_slashes] - 'a' + 'A');
70 output->push_back(static_cast<char>(spec[after_slashes]));
73 output->push_back(':');
74 output->push_back('/');
82 CanonOutput* output) {
95 // Give it a fake output component to write into. DoCanonicalizeFile will
99 spec, sub_path, output, &fake_output_path);
106 CanonOutput* output,
115 new_parsed->scheme.begin = output->length();
116 output->push_back('f');
117 output->push_back('i');
118 output->push_back('l');
119 output->push_back('e');
120 new_parsed->scheme.len = output->length() - new_parsed->scheme.begin;
121 output->push_back(':');
124 output->push_back('/');
125 output->push_back('/');
133 source.host, parsed.host, output, &new_parsed->host);
137 new_parsed->path.begin = output->length();
138 output->push_back('/');
142 parsed.path.end(), output);
145 FileDoPath<CHAR, UCHAR>(source.path, after_drive, parsed.path.end(), output);
146 new_parsed->path.len = output->length() - new_parsed->path.begin;
150 source.query, parsed.query, output, &new_parsed->query);
152 source.ref, parsed.ref, output, &new_parsed->ref);