aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-03-27 12:57:56 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-03-27 12:57:56 +0000
commitf1ca88107239ff1ba6bf0f7e142486352ffd90e4 (patch)
tree69e95687052afd906fdb269c4289a4c054691cba /searchcore/src
parent7434b1b90dca83db68f1c55d6db5843bdd531aa1 (diff)
Avoid multiple inheritance.
Diffstat (limited to 'searchcore/src')
-rw-r--r--searchcore/src/apps/vespa-transactionlog-inspect/vespa-transactionlog-inspect.cpp11
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 {