aboutsummaryrefslogtreecommitdiffstats
path: root/searchcommon
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-01-23 11:48:58 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-01-23 11:48:58 +0000
commit4e42c105e86d21a3a39544b8582f614dbbab6d67 (patch)
tree9f4164abc0caa4a38c83c48d102737e01b624798 /searchcommon
parentb492c6d6b5f46bc484d249ef5aa3768d7dd91c71 (diff)
Inline frequently called method
Diffstat (limited to 'searchcommon')
-rw-r--r--searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp8
-rw-r--r--searchcommon/src/vespa/searchcommon/attribute/search_context_params.h15
2 files changed, 11 insertions, 12 deletions
diff --git a/searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp b/searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp
index b5fb251eb26..8de2efd8518 100644
--- a/searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp
+++ b/searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp
@@ -6,12 +6,4 @@
namespace search::attribute {
-SearchContextParams::SearchContextParams()
- : _diversityAttribute(nullptr),
- _diversityCutoffGroups(std::numeric_limits<uint32_t>::max()),
- _useBitVector(false),
- _diversityCutoffStrict(false)
-{
-}
-
}
diff --git a/searchcommon/src/vespa/searchcommon/attribute/search_context_params.h b/searchcommon/src/vespa/searchcommon/attribute/search_context_params.h
index 922dc4eded6..538e7a01822 100644
--- a/searchcommon/src/vespa/searchcommon/attribute/search_context_params.h
+++ b/searchcommon/src/vespa/searchcommon/attribute/search_context_params.h
@@ -3,6 +3,8 @@
#pragma once
#include <cstddef>
+#include <limits>
+#include <cstdint>
namespace search::attribute {
@@ -14,15 +16,20 @@ class IAttributeVector;
class SearchContextParams {
private:
const IAttributeVector * _diversityAttribute;
- size_t _diversityCutoffGroups;
+ uint32_t _diversityCutoffGroups;
bool _useBitVector;
bool _diversityCutoffStrict;
public:
- SearchContextParams();
+ SearchContextParams()
+ : _diversityAttribute(nullptr),
+ _diversityCutoffGroups(std::numeric_limits<uint32_t>::max()),
+ _useBitVector(false),
+ _diversityCutoffStrict(false)
+ { }
bool useBitVector() const { return _useBitVector; }
const IAttributeVector * diversityAttribute() const { return _diversityAttribute; }
- size_t diversityCutoffGroups() const { return _diversityCutoffGroups; }
+ uint32_t diversityCutoffGroups() const { return _diversityCutoffGroups; }
bool diversityCutoffStrict() const { return _diversityCutoffStrict; }
SearchContextParams &useBitVector(bool value) {
@@ -33,7 +40,7 @@ public:
_diversityAttribute = value;
return *this;
}
- SearchContextParams &diversityCutoffGroups(size_t groups) {
+ SearchContextParams &diversityCutoffGroups(uint32_t groups) {
_diversityCutoffGroups = groups;
return *this;
}