| Index: components/translate/core/browser/language_model.h
|
| diff --git a/components/translate/core/browser/language_model.h b/components/translate/core/browser/language_model.h
|
| index c06caac1144344e68315ede6da72965f5bfe0a17..1dc7436ce1f01f730b82c8255d8b40be2891a49c 100644
|
| --- a/components/translate/core/browser/language_model.h
|
| +++ b/components/translate/core/browser/language_model.h
|
| @@ -24,6 +24,10 @@ namespace translate {
|
| class LanguageModel : public KeyedService {
|
| public:
|
| struct LanguageInfo {
|
| + LanguageInfo() = default;
|
| + LanguageInfo(const std::string& language_code, float frequency)
|
| + : language_code(language_code), frequency(frequency) {}
|
| +
|
| // The ISO 639 language code.
|
| std::string language_code;
|
|
|
| @@ -31,11 +35,7 @@ class LanguageModel : public KeyedService {
|
| // and 1 (can be understood as the probability that the next page the user
|
| // opens is in this language). Frequencies over all LanguageInfos from
|
| // GetTopLanguages() sum to 1 (unless there are no top languages, yet).
|
| - float frequency;
|
| -
|
| - bool operator==(const LanguageInfo& m) const {
|
| - return language_code == m.language_code;
|
| - }
|
| + float frequency = 0.0f;
|
| };
|
|
|
| explicit LanguageModel(PrefService* pref_service);
|
|
|