chromium/components/zucchini/target_pool.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/zucchini/target_pool.h"

#include <iterator>
#include <utility>

#include "base/check.h"
#include "base/ranges/algorithm.h"
#include "components/zucchini/algorithm.h"
#include "components/zucchini/equivalence_map.h"

namespace zucchini {

TargetPool::TargetPool() = default;

TargetPool::TargetPool(std::deque<offset_t>&& targets) {}

TargetPool::TargetPool(TargetPool&&) = default;
TargetPool::TargetPool(const TargetPool&) = default;
TargetPool::~TargetPool() = default;

void TargetPool::InsertTargets(const std::vector<offset_t>& targets) {}

void TargetPool::InsertTargets(TargetSource* targets) {}

void TargetPool::InsertTargets(const std::vector<Reference>& references) {}

void TargetPool::InsertTargets(ReferenceReader&& references) {}

key_t TargetPool::KeyForOffset(offset_t offset) const {}

key_t TargetPool::KeyForNearestOffset(offset_t offset) const {}

void TargetPool::FilterAndProject(const OffsetMapper& offset_mapper) {}

}  // namespace zucchini