chromium/components/autofill/content/browser/renderer_forms_with_server_predictions.cc

// Copyright 2023 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/content/browser/renderer_forms_with_server_predictions.h"

#include <optional>
#include <utility>
#include <vector>

#include "base/containers/flat_map.h"
#include "base/feature_list.h"
#include "components/autofill/content/browser/content_autofill_client.h"
#include "components/autofill/content/browser/content_autofill_driver.h"
#include "components/autofill/content/browser/content_autofill_driver_factory.h"
#include "components/autofill/core/browser/autofill_driver_router.h"
#include "components/autofill/core/browser/autofill_type.h"
#include "components/autofill/core/browser/form_structure.h"
#include "components/autofill/core/common/unique_ids.h"
#include "content/public/browser/global_routing_id.h"

namespace autofill {

// static
std::optional<RendererFormsWithServerPredictions>
RendererFormsWithServerPredictions::FromBrowserForm(AutofillManager& manager,
                                                    FormGlobalId form_id) {}

RendererFormsWithServerPredictions::RendererFormsWithServerPredictions() =
    default;

RendererFormsWithServerPredictions::RendererFormsWithServerPredictions(
    RendererFormsWithServerPredictions&&) = default;

RendererFormsWithServerPredictions&
RendererFormsWithServerPredictions::operator=(
    RendererFormsWithServerPredictions&&) = default;

RendererFormsWithServerPredictions::~RendererFormsWithServerPredictions() =
    default;

}  // namespace autofill