From f1ca88107239ff1ba6bf0f7e142486352ffd90e4 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Sun, 27 Mar 2022 12:57:56 +0000 Subject: Avoid multiple inheritance. --- .../vespa-transactionlog-inspect.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'searchcore/src') diff --git a/searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp b/searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp index f00702f2785..4d7f32241f9 100644 --- a/searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp +++ b/searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp @@ -232,9 +232,14 @@ private: toPrint.printXml(out); std::cout << std::endl; } + void printXml(const document::DocumentUpdate &toPrint) { + vespalib::xml::XmlOutputStream out(std::cout); + toPrint.printXml(out); + std::cout << std::endl; + } - void printText(const document::Printable &toPrint) { - toPrint.print(std::cout, _verbose); + void printText(const document::DocumentUpdate &toPrint) { + toPrint.print(std::cout, _verbose, ""); std::cout << std::endl; } @@ -265,7 +270,7 @@ public: } void replay(const UpdateOperation &op) override { print(op); - if (op.getUpdate().get() != NULL) { + if (op.getUpdate()) { if (_printXml) { printXml(*op.getUpdate()); } else { -- cgit v1.2.3