#include "components/autofill/core/browser/data_model/form_group.h"
#include "base/notreached.h"
#include "base/strings/string_number_conversions.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_profile_comparator.h"
#include "components/autofill/core/browser/data_model/autofill_structured_address_component.h"
#include "components/autofill/core/common/autofill_l10n_util.h"
namespace autofill {
void FormGroup::GetMatchingTypes(const std::u16string& text,
const std::string& app_locale,
FieldTypeSet* matching_types) const { … }
void FormGroup::GetNonEmptyTypes(const std::string& app_locale,
FieldTypeSet* non_empty_types) const { … }
bool FormGroup::HasRawInfo(FieldType type) const { … }
std::u16string FormGroup::GetInfo(FieldType type,
const std::string& app_locale) const { … }
std::u16string FormGroup::GetInfo(const AutofillType& type,
const std::string& app_locale) const { … }
VerificationStatus FormGroup::GetVerificationStatus(FieldType type) const { … }
VerificationStatus FormGroup::GetVerificationStatus(
const AutofillType& type) const { … }
int FormGroup::GetVerificationStatusInt(FieldType type) const { … }
int FormGroup::GetVerificationStatusInt(const AutofillType& type) const { … }
bool FormGroup::SetInfo(FieldType type,
const std::u16string& value,
const std::string& app_locale) { … }
bool FormGroup::SetInfo(const AutofillType& type,
const std::u16string& value,
const std::string& app_locale) { … }
bool FormGroup::SetInfoWithVerificationStatus(FieldType type,
const std::u16string& value,
const std::string& app_locale,
const VerificationStatus status) { … }
bool FormGroup::SetInfoWithVerificationStatus(const AutofillType& type,
const std::u16string& value,
const std::string& app_locale,
VerificationStatus status) { … }
bool FormGroup::HasInfo(FieldType type) const { … }
bool FormGroup::HasInfo(const AutofillType& type) const { … }
std::u16string FormGroup::GetInfoImpl(const AutofillType& type,
const std::string& app_locale) const { … }
bool FormGroup::SetInfoWithVerificationStatusImpl(const AutofillType& type,
const std::u16string& value,
const std::string& app_locale,
VerificationStatus status) { … }
void FormGroup::SetRawInfoWithVerificationStatusInt(FieldType type,
const std::u16string& value,
int status) { … }
void FormGroup::SetRawInfo(FieldType type, const std::u16string& value) { … }
VerificationStatus FormGroup::GetVerificationStatusImpl(FieldType type) const { … }
}