17d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
57d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)#include "components/autofill/core/common/form_data_predictions.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)namespace autofill {
8c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FormDataPredictions::FormDataPredictions() {
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FormDataPredictions::FormDataPredictions(const FormDataPredictions& other)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    : data(other.data),
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      signature(other.signature),
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      experiment_id(other.experiment_id),
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      fields(other.fields) {
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FormDataPredictions::~FormDataPredictions() {
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
21c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
22eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochbool FormDataPredictions::operator==(
23eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch    const FormDataPredictions& predictions) const {
24eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch  return (data == predictions.data &&
25eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch          signature == predictions.signature &&
26eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch          experiment_id == predictions.experiment_id &&
27eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch          fields == predictions.fields);
28eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch}
29eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
30eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochbool FormDataPredictions::operator!=(
31eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch    const FormDataPredictions& predictions) const {
32eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch  return !operator==(predictions);
33eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch}
34eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
35c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)}  // namespace autofill
36