summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-08-17 12:01:16 +0200
committerTor Egge <Tor.Egge@online.no>2022-08-17 12:01:16 +0200
commit0d35945359c6a8c840dd5aa549a90afd2290d5ab (patch)
treed0aa80bb77d6e05cf0dc13c14506e8f2d9c0416f /searchlib
parent0936584bd463831c14631906abfea7f683ad9822 (diff)
Add noexcept specifiers to DistanceCalculatorBundle::Element constructors.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/features/distance_calculator_bundle.cpp4
-rw-r--r--searchlib/src/vespa/searchlib/features/distance_calculator_bundle.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.cpp b/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.cpp
index 90386dffd51..4b2d67c933d 100644
--- a/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.cpp
+++ b/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.cpp
@@ -79,13 +79,13 @@ resolve_attribute_for_field(const fef::IQueryEnvironment& env,
}
-DistanceCalculatorBundle::Element::Element(fef::TermFieldHandle handle_in)
+DistanceCalculatorBundle::Element::Element(fef::TermFieldHandle handle_in) noexcept
: handle(handle_in),
calc()
{
}
-DistanceCalculatorBundle::Element::Element(fef::TermFieldHandle handle_in, std::unique_ptr<search::tensor::DistanceCalculator> calc_in)
+DistanceCalculatorBundle::Element::Element(fef::TermFieldHandle handle_in, std::unique_ptr<search::tensor::DistanceCalculator> calc_in) noexcept
: handle(handle_in),
calc(std::move(calc_in))
{
diff --git a/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.h b/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.h
index dd3fc521d96..35295c771a6 100644
--- a/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.h
+++ b/searchlib/src/vespa/searchlib/features/distance_calculator_bundle.h
@@ -27,8 +27,8 @@ public:
fef::TermFieldHandle handle;
std::unique_ptr<search::tensor::DistanceCalculator> calc;
Element(Element&& rhs) noexcept = default; // Needed as std::vector::reserve() is used.
- Element(fef::TermFieldHandle handle_in);
- Element(fef::TermFieldHandle handle_in, std::unique_ptr<search::tensor::DistanceCalculator> calc_in);
+ Element(fef::TermFieldHandle handle_in) noexcept;
+ Element(fef::TermFieldHandle handle_in, std::unique_ptr<search::tensor::DistanceCalculator> calc_in) noexcept;
~Element();
};
private: