diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-01-23 11:48:58 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-01-23 11:48:58 +0000 |
commit | 4e42c105e86d21a3a39544b8582f614dbbab6d67 (patch) | |
tree | 9f4164abc0caa4a38c83c48d102737e01b624798 /searchcommon/src | |
parent | b492c6d6b5f46bc484d249ef5aa3768d7dd91c71 (diff) |
Inline frequently called method
Diffstat (limited to 'searchcommon/src')
-rw-r--r-- | searchcommon/src/vespa/searchcommon/attribute/search_context_params.cpp | 8 | ||||
-rw-r--r-- | searchcommon/src/vespa/searchcommon/attribute/search_context_params.h | 15 |
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; } |