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