// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include "diversity.h" namespace search::attribute::diversity { template ForwardRange::ForwardRange(const ForwardRange &) = default; template ForwardRange::ForwardRange(const ITR &lower, const ITR &upper) : _lower(lower), _upper(upper) {} template ForwardRange::~ForwardRange() = default; template ReverseRange::ReverseRange(const ReverseRange &) = default; template ReverseRange::ReverseRange(const ITR &lower, const ITR &upper) : _lower(lower), _upper(upper) {} template ReverseRange::~ReverseRange() = default; }