summaryrefslogtreecommitdiffstats
path: root/searchsummary
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-08-16 09:35:27 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-08-16 09:35:27 +0200
commit8c17ed58897dcb0ff31d59a6715329ea82c84bab (patch)
tree1e3c2130cd670d559c0a3e308203229106de2b4c /searchsummary
parent00f7a50452d4f514212e6443f583ef3b94c68063 (diff)
Reduce includes.
Diffstat (limited to 'searchsummary')
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cpp10
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.h12
2 files changed, 7 insertions, 15 deletions
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cpp b/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cpp
index 42e2db72dad..b4204ed8bb2 100644
--- a/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cpp
+++ b/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cpp
@@ -3,16 +3,13 @@
#include "docsumformat.h"
#include "summaryfeaturesdfw.h"
#include "docsumstate.h"
-#include <vespa/searchlib/common/featureset.h>
#include <vespa/searchlib/common/packets.h>
#include <vespa/vespalib/data/slime/cursor.h>
-#include <cmath>
#include <vespa/log/log.h>
LOG_SETUP(".searchlib.docsummary.summaryfeaturesdfw");
-namespace search {
-namespace docsummary {
+namespace search::docsummary {
SummaryFeaturesDFW::SummaryFeaturesDFW() :
@@ -40,9 +37,9 @@ SummaryFeaturesDFW::insertField(uint32_t docid,
ResType type,
vespalib::slime::Inserter &target)
{
- if (state->_summaryFeatures.get() == 0) {
+ if ( ! state->_summaryFeatures) {
state->_callback.FillSummaryFeatures(state, _env);
- if (state->_summaryFeatures.get() == 0) { // still no summary features to write
+ if ( !state->_summaryFeatures) { // still no summary features to write
return;
}
}
@@ -116,4 +113,3 @@ SummaryFeaturesDFW::writeString(const vespalib::stringref & str, ResType type, s
}
}
-}
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.h b/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.h
index ba9b9878f24..7f68abc6451 100644
--- a/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.h
+++ b/searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.h
@@ -2,13 +2,11 @@
#pragma once
-#include <map>
-#include <string>
-#include <vespa/searchsummary/docsummary/docsumfieldwriter.h>
-#include <vespa/vespalib/util/jsonwriter.h>
+#include "docsumfieldwriter.h"
-namespace search {
-namespace docsummary {
+namespace vespalib { class JSONStringer; }
+
+namespace search::docsummary {
class IDocsumEnvironment;
@@ -41,5 +39,3 @@ public:
};
}
-}
-