summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-28 00:33:55 +0000
committerdavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-28 00:33:55 +0000
commit1e667128906eafb7c1b5111c4656993fece7dd03 (patch)
tree3f73c043d3a940c8dc8d784a9ec531f802388263
parent4dbed6db2b694664a9735af9b68c84796f86e445 (diff)
downloadchromium_src-1e667128906eafb7c1b5111c4656993fece7dd03.zip
chromium_src-1e667128906eafb7c1b5111c4656993fece7dd03.tar.gz
chromium_src-1e667128906eafb7c1b5111c4656993fece7dd03.tar.bz2
Add operator<< for mojo::String for logging use
BUG=NONE R=darin Review URL: https://codereview.chromium.org/406913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285852 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--mojo/public/cpp/bindings/string.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/mojo/public/cpp/bindings/string.h b/mojo/public/cpp/bindings/string.h
index 03080c8..872dbca 100644
--- a/mojo/public/cpp/bindings/string.h
+++ b/mojo/public/cpp/bindings/string.h
@@ -106,6 +106,10 @@ inline bool operator!=(const String& a, const String& b) { return !(a == b); }
inline bool operator!=(const char* a, const String& b) { return !(a == b); }
inline bool operator!=(const String& a, const char* b) { return !(a == b); }
+inline std::ostream& operator<<(std::ostream& out, const String& s) {
+ return out << s.get();
+}
+
// TODO(darin): Add similar variants of operator<,<=,>,>=
template <>