// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "multivalueattribute.hpp" #include "enumattribute.h" #include "floatbase.h" #include "integerbase.h" #include "stringbase.h" namespace search { template class MultiValueAttribute, int8_t>; template class MultiValueAttribute, int16_t>; template class MultiValueAttribute, int32_t>; template class MultiValueAttribute, int64_t>; template class MultiValueAttribute, float>; template class MultiValueAttribute, double>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute>, vespalib::datastore::AtomicEntryRef>; template class MultiValueAttribute, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; template class MultiValueAttribute>, multivalue::WeightedValue>; } // namespace search