Lines Matching refs:misspelling
6 // |misspellings_|. This is a map from uint32 hashes to |Misspelling| objects.
8 // Each misspelling should be present in only one renderer process. The
9 // |Feedback| objects keeps track of misspelling-renderer relationship in the
12 // When the user adds a misspelling to their custom dictionary, all of the
13 // |Misspelling| objects with the same misspelled string are updated. The
32 Misspelling* Feedback::GetMisspelling(uint32 hash) {
69 std::vector<Misspelling> Feedback::GetMisspellingsInRenderer(
71 std::vector<Misspelling> misspellings_in_renderer;
101 const Misspelling& misspelling = misspelling_it->second;
102 if (!misspelling.action.IsFinal())
105 text_[misspelling.GetMisspelledString()].erase(misspelling.hash);
117 const Misspelling& misspelling) {
119 misspellings_.find(misspelling.hash);
121 const Misspelling& existing_misspelling = misspelling_it->second;
122 text_[existing_misspelling.GetMisspelledString()].erase(misspelling.hash);
128 renderer_hashes.erase(misspelling.hash);
133 misspellings_[misspelling.hash] = misspelling;
134 text_[misspelling.GetMisspelledString()].insert(misspelling.hash);
135 renderers_[renderer_process_id].insert(misspelling.hash);
162 std::vector<Misspelling> Feedback::GetAllMisspellings() const {
163 std::vector<Misspelling> all_misspellings;