OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef URL_SERIALIZED_ORIGIN_H_ | |
6 #define URL_SERIALIZED_ORIGIN_H_ | |
7 | |
8 #include <iosfwd> | |
9 #include <string> | |
10 | |
11 #include "url/url_export.h" | |
12 | |
13 // SerializedOrigin represents a Web Origin serialized to a string. | |
14 // See RFC6454 for details. | |
15 class URL_EXPORT SerializedOrigin { | |
16 public: | |
17 SerializedOrigin(); | |
18 explicit SerializedOrigin(const std::string& origin); | |
19 | |
20 const std::string& string() const { return string_; } | |
21 | |
22 bool operator==(const SerializedOrigin& that) const { | |
brettw
2014/03/10 20:59:04
How about writing a real function named like "bool
yhirano
2014/03/12 02:27:05
Done.
| |
23 return string_ == that.string_; | |
24 } | |
25 | |
26 private: | |
27 std::string string_; | |
28 }; | |
29 | |
30 URL_EXPORT std::ostream& operator<<(std::ostream& out, | |
brettw
2014/03/10 20:59:04
I don't think we should have this. I did the one f
yhirano
2014/03/12 02:27:05
Done.
| |
31 const SerializedOrigin& origin); | |
32 | |
33 #endif // URL_SERIALIZED_ORIGIN_H_ | |
OLD | NEW |