diff options
Diffstat (limited to 'searchcommon')
-rw-r--r-- | searchcommon/src/vespa/searchcommon/common/growstrategy.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/searchcommon/src/vespa/searchcommon/common/growstrategy.h b/searchcommon/src/vespa/searchcommon/common/growstrategy.h index 5af9f9f16fe..4194541b8e5 100644 --- a/searchcommon/src/vespa/searchcommon/common/growstrategy.h +++ b/searchcommon/src/vespa/searchcommon/common/growstrategy.h @@ -2,6 +2,7 @@ #pragma once +#include <vespa/vespalib/util/growstrategy.h> #include <cstdint> namespace search { @@ -38,6 +39,10 @@ public: void setDocsInitialCapacity(uint32_t v) { _docsInitialCapacity = v; } void setDocsGrowDelta(uint32_t v) { _docsGrowDelta = v; } + vespalib::GrowStrategy to_generic_strategy() const { + return vespalib::GrowStrategy(_docsInitialCapacity, _docsGrowFactor, _docsGrowDelta); + } + bool operator==(const GrowStrategy & rhs) const { return _docsInitialCapacity == rhs._docsInitialCapacity && _docsGrowFactor == rhs._docsGrowFactor && |