diff options
author | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-28 00:33:55 +0000 |
---|---|---|
committer | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-28 00:33:55 +0000 |
commit | 1e667128906eafb7c1b5111c4656993fece7dd03 (patch) | |
tree | 3f73c043d3a940c8dc8d784a9ec531f802388263 | |
parent | 4dbed6db2b694664a9735af9b68c84796f86e445 (diff) | |
download | chromium_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.h | 4 |
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 <> |