Lines Matching defs:Component
20 // Component ------------------------------------------------------------------
23 struct Component {
24 Component() : begin(0), len(-1) {}
27 Component(int b, int l) : begin(b), len(l) {}
50 bool operator==(const Component& other) const {
60 inline Component MakeRange(int begin, int end) {
61 return Component(begin, end - begin);
73 // Component scheme;
145 Component scheme;
148 Component username;
154 Component password;
157 Component host;
160 Component port;
168 Component path;
173 Component query;
179 Component ref;
185 Component GetContent() const;
295 Component* scheme);
298 Component* scheme);
307 const Component& auth,
308 Component* username,
309 Component* password,
310 Component* hostname,
311 Component* port_num);
313 const Component& auth,
314 Component* username,
315 Component* password,
316 Component* hostname,
317 Component* port_num);
326 URL_EXPORT int ParsePort(const char* url, const Component& port);
327 URL_EXPORT int ParsePort(const base::char16* url, const Component& port);
340 const Component& path,
341 Component* file_name);
343 const Component& path,
344 Component* file_name);
362 Component* query,
363 Component* key,
364 Component* value);
366 Component* query,
367 Component* key,
368 Component* value);