#include "components/segmentation_platform/internal/selection/segment_score_provider.h"
#include <map>
#include "base/memory/raw_ptr.h"
#include "base/task/single_thread_task_runner.h"
#include "components/segmentation_platform/internal/database/segment_info_database.h"
#include "components/segmentation_platform/internal/metadata/metadata_utils.h"
#include "components/segmentation_platform/internal/proto/model_prediction.pb.h"
#include "components/segmentation_platform/public/proto/model_metadata.pb.h"
namespace segmentation_platform {
namespace {
class SegmentScoreProviderImpl : public SegmentScoreProvider { … };
}
SegmentScore::SegmentScore() = default;
SegmentScore::SegmentScore(const SegmentScore& other) = default;
SegmentScore::~SegmentScore() = default;
std::unique_ptr<SegmentScoreProvider> SegmentScoreProvider::Create(
SegmentInfoDatabase* segment_database,
base::flat_set<proto::SegmentId> segment_ids) { … }
}