From a7ace0984d67e689d54cc0b1c6e1519fc210a0ee Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 23 Nov 2016 11:32:38 +0000 Subject: Avoid inlining the iostream stuff. --- vdslib/src/vespa/vdslib/container/documentlist.cpp | 5 +++++ vdslib/src/vespa/vdslib/container/documentlist.h | 6 +----- 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'vdslib') diff --git a/vdslib/src/vespa/vdslib/container/documentlist.cpp b/vdslib/src/vespa/vdslib/container/documentlist.cpp index e17c738ea0d..10c942f3002 100644 --- a/vdslib/src/vespa/vdslib/container/documentlist.cpp +++ b/vdslib/src/vespa/vdslib/container/documentlist.cpp @@ -495,4 +495,9 @@ DocumentList::print(std::ostream& out, bool verbose, out << ")"; } +std::ostream& operator<<(std::ostream& out, const DocumentList::MetaEntry& e) { + e.print(out); + return out; +} + } // namespace vdslib diff --git a/vdslib/src/vespa/vdslib/container/documentlist.h b/vdslib/src/vespa/vdslib/container/documentlist.h index 894195bcfee..00482cf7e58 100644 --- a/vdslib/src/vespa/vdslib/container/documentlist.h +++ b/vdslib/src/vespa/vdslib/container/documentlist.h @@ -240,11 +240,7 @@ private: document::DocumentTypeRepo::SP _repo; }; -inline std::ostream& operator<<(std::ostream& out, const DocumentList::MetaEntry& e) -{ - e.print(out); - return out; -} +std::ostream& operator<<(std::ostream& out, const DocumentList::MetaEntry& e); } -- cgit v1.2.3