diff --git a/searchcore/src/vespa/searchcore/proton/matching/querynodes.cpp b/searchcore/src/vespa/searchcore/proton/matching/querynodes.cpp index 9b1f93121571..3edb9ee61120 100644 --- a/searchcore/src/vespa/searchcore/proton/matching/querynodes.cpp +++ b/searchcore/src/vespa/searchcore/proton/matching/querynodes.cpp @@ -119,21 +119,21 @@ ProtonTermData::FieldEntry::getHandle(MatchDataDetails requested_details) const return handle; } -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; -template class ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; +template struct ProtonTerm; ProtonEquiv::~ProtonEquiv() = default; ProtonSameElement::~ProtonSameElement() = default; diff --git a/searchcore/src/vespa/searchcore/proton/matching/querynodes.h b/searchcore/src/vespa/searchcore/proton/matching/querynodes.h index 803207912739..fcf12bd3b92d 100644 --- a/searchcore/src/vespa/searchcore/proton/matching/querynodes.h +++ b/searchcore/src/vespa/searchcore/proton/matching/querynodes.h @@ -184,20 +184,20 @@ struct ProtonNodeTypes { using InTerm = ProtonInTerm; }; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; -extern template class ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; +extern template struct ProtonTerm; }