chromium/components/blocklist/opt_out_blocklist/opt_out_blocklist_item.cc

// Copyright 2016 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/blocklist/opt_out_blocklist/opt_out_blocklist_item.h"

#include <algorithm>
#include <tuple>

#include "components/blocklist/opt_out_blocklist/opt_out_store.h"

namespace blocklist {

OptOutBlocklistItem::OptOutRecord::OptOutRecord(base::Time entry_time,
                                                bool opt_out)
    :{}

OptOutBlocklistItem::OptOutRecord::~OptOutRecord() = default;

OptOutBlocklistItem::OptOutRecord::OptOutRecord(OptOutRecord&&) noexcept =
    default;
OptOutBlocklistItem::OptOutRecord& OptOutBlocklistItem::OptOutRecord::operator=(
    OptOutRecord&&) noexcept = default;

bool OptOutBlocklistItem::OptOutRecord::operator<(
    const OptOutRecord& other) const {}

OptOutBlocklistItem::OptOutBlocklistItem(size_t stored_history_length,
                                         int opt_out_block_list_threshold,
                                         base::TimeDelta block_list_duration)
    :{}

OptOutBlocklistItem::~OptOutBlocklistItem() = default;

void OptOutBlocklistItem::AddEntry(bool opt_out, base::Time entry_time) {}

bool OptOutBlocklistItem::IsBlockListed(base::Time now) const {}

size_t OptOutBlocklistItem::OptOutRecordsSizeForTesting() const {}

}  // namespace blocklist