| Index: url/gurl.h
|
| diff --git a/url/gurl.h b/url/gurl.h
|
| index d4ea10fbcf09ccf43461c9b801393092d79e0b30..5deb38790fc14f5b96184519f470d9d2b576a9e5 100644
|
| --- a/url/gurl.h
|
| +++ b/url/gurl.h
|
| @@ -355,6 +355,17 @@ class URL_EXPORT GURL {
|
| }
|
|
|
| private:
|
| + // Variant of the string parsing constructor that allows the caller to elect
|
| + // retain trailing whitespace, if any, on the passed URL spec but only if the
|
| + // scheme is one that allows trailing whitespace. The primary use-case is
|
| + // for data: URLs. In most cases, you want to use the single parameter
|
| + // constructor above.
|
| + enum RetainWhiteSpaceSelector { RETAIN_TRAILING_PATH_WHITEPACE };
|
| + GURL(const std::string& url_string, RetainWhiteSpaceSelector);
|
| +
|
| + template<typename STR>
|
| + void InitCanonical(const STR& input_spec, bool trim_path_end);
|
| +
|
| void InitializeFromCanonicalSpec();
|
|
|
| // Returns the substring of the input identified by the given component.
|
|
|