summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorHaavard <havardpe@yahoo-inc.com>2017-02-03 13:34:54 +0000
committerHaavard <havardpe@yahoo-inc.com>2017-02-03 18:16:45 +0000
commit439a2d738d072598ec44e3f87f9436a10d6af1e5 (patch)
treeb913f69f2864c1de933bc64a3b0339c39c0d97c6 /vespalib
parent9b5aa09b3451c0f0b3591fc40543b3f9ff216227 (diff)
avoid multiple copies of insertion operator
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/data/simple_buffer.cpp4
-rw-r--r--vespalib/src/vespa/vespalib/data/simple_buffer.h4
2 files changed, 5 insertions, 3 deletions
diff --git a/vespalib/src/vespa/vespalib/data/simple_buffer.cpp b/vespalib/src/vespa/vespalib/data/simple_buffer.cpp
index b178bb9e569..4fe71df1435 100644
--- a/vespalib/src/vespa/vespalib/data/simple_buffer.cpp
+++ b/vespalib/src/vespa/vespalib/data/simple_buffer.cpp
@@ -41,4 +41,8 @@ SimpleBuffer::commit(size_t bytes)
return *this;
}
+std::ostream &operator<<(std::ostream &os, const SimpleBuffer &buf) {
+ return os << buf.get();
+}
+
} // namespace vespalib
diff --git a/vespalib/src/vespa/vespalib/data/simple_buffer.h b/vespalib/src/vespa/vespalib/data/simple_buffer.h
index 5cb2a0f1ad1..3f0d5f975de 100644
--- a/vespalib/src/vespa/vespalib/data/simple_buffer.h
+++ b/vespalib/src/vespa/vespalib/data/simple_buffer.h
@@ -32,8 +32,6 @@ public:
bool operator==(const SimpleBuffer &rhs) const { return (get() == rhs.get()); }
};
-std::ostream &operator<<(std::ostream &os, const SimpleBuffer &buf) {
- return os << buf.get();
-}
+std::ostream &operator<<(std::ostream &os, const SimpleBuffer &buf);
} // namespace vespalib