1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "chrome/browser/search/one_google_bar/one_google_bar_data.h"
6 
7 OneGoogleBarData::OneGoogleBarData() = default;
8 OneGoogleBarData::OneGoogleBarData(const OneGoogleBarData&) = default;
9 OneGoogleBarData::OneGoogleBarData(OneGoogleBarData&&) = default;
10 OneGoogleBarData::~OneGoogleBarData() = default;
11 
12 OneGoogleBarData& OneGoogleBarData::operator=(const OneGoogleBarData&) =
13     default;
14 OneGoogleBarData& OneGoogleBarData::operator=(OneGoogleBarData&&) = default;
15 
operator ==(const OneGoogleBarData & lhs,const OneGoogleBarData & rhs)16 bool operator==(const OneGoogleBarData& lhs, const OneGoogleBarData& rhs) {
17   return lhs.bar_html == rhs.bar_html &&
18          lhs.in_head_script == rhs.in_head_script &&
19          lhs.in_head_style == rhs.in_head_style &&
20          lhs.after_bar_script == rhs.after_bar_script &&
21          lhs.end_of_body_html == rhs.end_of_body_html &&
22          lhs.end_of_body_script == rhs.end_of_body_script &&
23          lhs.language_code == rhs.language_code;
24 }
25 
operator !=(const OneGoogleBarData & lhs,const OneGoogleBarData & rhs)26 bool operator!=(const OneGoogleBarData& lhs, const OneGoogleBarData& rhs) {
27   return !(lhs == rhs);
28 }
29