chromium/components/autofill/core/browser/data_model/autofill_data_model.cc

// Copyright 2013 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/autofill/core/browser/data_model/autofill_data_model.h"

#include <algorithm>
#include <cmath>

#include "base/check_op.h"
#include "base/feature_list.h"
#include "components/autofill/core/common/autofill_clock.h"
#include "components/autofill/core/common/autofill_features.h"

namespace autofill {

AutofillDataModel::AutofillDataModel(size_t usage_history_size)
    :{}

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

int AutofillDataModel::GetDaysSinceLastUse(base::Time current_time) const {}

std::optional<base::Time> AutofillDataModel::use_date(size_t i) const {}

void AutofillDataModel::set_use_date(std::optional<base::Time> time, size_t i) {}

void AutofillDataModel::RecordUseDate(base::Time time) {}

double AutofillDataModel::GetRankingScore(base::Time current_time) const {}

void AutofillDataModel::MergeUseDates(const AutofillDataModel& other) {}

bool AutofillDataModel::UseDateEqualsInSeconds(
    const AutofillDataModel* other) const {}

bool AutofillDataModel::HasGreaterRankingThan(
    const AutofillDataModel* other,
    base::Time comparison_time) const {}

bool AutofillDataModel::CompareRankingScores(double score,
                                             double other_score,
                                             base::Time other_use_date) const {}

}  // namespace autofill