// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "raw_multi_value_read_view.h" namespace search::attribute { template RawMultiValueReadView::RawMultiValueReadView(MultiValueMappingReadView mv_mapping_read_view) : _mv_mapping_read_view(mv_mapping_read_view) { } template RawMultiValueReadView::~RawMultiValueReadView() = default; template vespalib::ConstArrayRef RawMultiValueReadView::get_values(uint32_t docid) const { return _mv_mapping_read_view.get(docid); } template class RawMultiValueReadView; template class RawMultiValueReadView; template class RawMultiValueReadView; template class RawMultiValueReadView; template class RawMultiValueReadView; template class RawMultiValueReadView; template class RawMultiValueReadView; using multivalue::WeightedValue; template class RawMultiValueReadView>; template class RawMultiValueReadView>; template class RawMultiValueReadView>; template class RawMultiValueReadView>; template class RawMultiValueReadView>; template class RawMultiValueReadView>; template class RawMultiValueReadView>; }