MCPcopy Create free account
hub / github.com/comaps/comaps / SortFeaturesAndBuildResult

Function SortFeaturesAndBuildResult

libs/search/retrieval.cpp:142–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140};
141
142Retrieval::ExtendedFeatures SortFeaturesAndBuildResult(vector<uint64_t> && features,
143 vector<uint64_t> && exactlyMatchedFeatures)
144{
145 using Builder = coding::CompressedBitVectorBuilder;
146 base::SortUnique(features);
147 base::SortUnique(exactlyMatchedFeatures);
148 auto featuresCBV = CBV(Builder::FromBitPositions(std::move(features)));
149 auto exactlyMatchedFeaturesCBV = CBV(Builder::FromBitPositions(std::move(exactlyMatchedFeatures)));
150 return Retrieval::ExtendedFeatures(std::move(featuresCBV), std::move(exactlyMatchedFeaturesCBV));
151}
152
153Retrieval::ExtendedFeatures SortFeaturesAndBuildResult(vector<uint64_t> && features)
154{

Callers 3

Calls 3

SortUniqueFunction · 0.85
ExtendedFeaturesClass · 0.85
CBVClass · 0.70

Tested by

no test coverage detected