#include "components/autofill/core/browser/data_model/borrowed_transliterator.h"
#include <string_view>
#include "base/containers/fixed_flat_set.h"
#include "base/feature_list.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "components/autofill/core/common/autofill_features.h"
namespace autofill {
BorrowedTransliterator::BorrowedTransliterator() : … { … }
BorrowedTransliterator::~BorrowedTransliterator() = default;
void BorrowedTransliterator::Transliterate(
icu::UnicodeString& text,
AddressCountryCode country_code) const { … }
base::Lock& BorrowedTransliterator::GetLock() { … }
std::unique_ptr<icu::Transliterator>& BorrowedTransliterator::GetTransliterator(
const AddressCountryCode& country_code) const { … }
std::u16string RemoveDiacriticsAndConvertToLowerCase(
std::u16string_view value,
const AddressCountryCode& country_code) { … }
}