chromium/components/autofill/core/browser/data_model/contact_info.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/contact_info.h"

#include <stddef.h>
#include <ostream>
#include <string>

#include "base/check_op.h"
#include "base/notreached.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "components/autofill/core/browser/autofill_data_util.h"
#include "components/autofill/core/browser/autofill_type.h"
#include "components/autofill/core/browser/data_model/autofill_profile.h"
#include "components/autofill/core/browser/data_model/autofill_structured_address_utils.h"
#include "components/autofill/core/browser/data_model/form_group.h"
#include "components/autofill/core/browser/field_types.h"
#include "components/autofill/core/common/autofill_features.h"
#include "components/autofill/core/common/autofill_l10n_util.h"
#include "components/autofill/core/common/autofill_regexes.h"

namespace autofill {

NameInfo::NameInfo() :{}

NameInfo::NameInfo(const NameInfo& info) :{}

NameInfo::~NameInfo() = default;

NameInfo& NameInfo::operator=(const NameInfo& info) {}

bool NameInfo::MergeStructuredName(const NameInfo& newer) {}

void NameInfo::MergeStructuredNameValidationStatuses(const NameInfo& newer) {}

bool NameInfo::IsStructuredNameMergeable(const NameInfo& newer) const {}

bool NameInfo::FinalizeAfterImport() {}

bool NameInfo::operator==(const NameInfo& other) const {}

std::u16string NameInfo::GetRawInfo(FieldType type) const {}

void NameInfo::SetRawInfoWithVerificationStatus(FieldType type,
                                                const std::u16string& value,
                                                VerificationStatus status) {}

void NameInfo::GetSupportedTypes(FieldTypeSet* supported_types) const {}

std::u16string NameInfo::GetInfoImpl(const AutofillType& type,
                                     const std::string& app_locale) const {}

bool NameInfo::SetInfoWithVerificationStatusImpl(const AutofillType& type,
                                                 const std::u16string& value,
                                                 const std::string& app_locale,
                                                 VerificationStatus status) {}

VerificationStatus NameInfo::GetVerificationStatusImpl(FieldType type) const {}

EmailInfo::EmailInfo() = default;

EmailInfo::EmailInfo(const EmailInfo& info) {}

EmailInfo::~EmailInfo() = default;

EmailInfo& EmailInfo::operator=(const EmailInfo& info) {}

bool EmailInfo::operator==(const EmailInfo& other) const {}

void EmailInfo::GetSupportedTypes(FieldTypeSet* supported_types) const {}

std::u16string EmailInfo::GetRawInfo(FieldType type) const {}

void EmailInfo::SetRawInfoWithVerificationStatus(FieldType type,
                                                 const std::u16string& value,
                                                 VerificationStatus status) {}

CompanyInfo::CompanyInfo() = default;

CompanyInfo::CompanyInfo(const CompanyInfo& info) = default;

CompanyInfo::~CompanyInfo() = default;

bool CompanyInfo::operator==(const CompanyInfo& other) const {}

void CompanyInfo::GetSupportedTypes(FieldTypeSet* supported_types) const {}

void CompanyInfo::GetMatchingTypes(const std::u16string& text,
                                   const std::string& app_locale,
                                   FieldTypeSet* matching_types) const {}

std::u16string CompanyInfo::GetRawInfo(FieldType type) const {}

void CompanyInfo::SetRawInfoWithVerificationStatus(FieldType type,
                                                   const std::u16string& value,
                                                   VerificationStatus status) {}

bool CompanyInfo::IsValid() const {}

}  // namespace autofill