diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-03-27 12:57:56 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-03-27 12:57:56 +0000 |
commit | f1ca88107239ff1ba6bf0f7e142486352ffd90e4 (patch) | |
tree | 69e95687052afd906fdb269c4289a4c054691cba /searchcore | |
parent | 7434b1b90dca83db68f1c55d6db5843bdd531aa1 (diff) |
Avoid multiple inheritance.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
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 { |