Home | History | Annotate | Download | only in src

Lines Matching defs:GURL

41 class GURL {
47 GURL();
51 GURL(const GURL& other);
60 explicit GURL(const std::string& url_string /*, output_param_encoding*/);
61 explicit GURL(const string16& url_string /*, output_param_encoding*/);
66 GURL(const char* canonical_spec, size_t canonical_spec_len,
124 bool operator==(const GURL& other) const {
127 bool operator!=(const GURL& other) const {
131 // Allows GURL to used as a key in STL (for example, a std::set or std::map).
132 bool operator<(const GURL& other) const {
143 // GURL.
151 GURL Resolve(const std::string& relative) const;
152 GURL Resolve(const string16& relative) const;
161 GURL ResolveWithCharsetConverter(
164 GURL ResolveWithCharsetConverter(
168 // Creates a new GURL by replacing the current URL's components with the
179 GURL ReplaceComponents(
181 GURL ReplaceComponents(
188 // an empty, invalid GURL. Note that this *does* work for file: URLs, which
193 GURL GetWithEmptyPath() const;
195 // A helper function to return a GURL containing just the scheme, host,
199 // invalid GURL. If the URL has neither username nor password, this
204 GURL GetOrigin() const;
336 // Swaps the contents of this GURL object with the argument without doing
338 void Swap(GURL* other);
340 // Returns a reference to a singleton empty GURL. This object is for callers
343 static const GURL& EmptyGURL();
367 // Stream operator so GURL can be used in assertion statements.
368 inline std::ostream& operator<<(std::ostream& out, const GURL& url) {