Index: components/spellcheck/common/spellcheck_result.h |
diff --git a/components/spellcheck/common/spellcheck_result.h b/components/spellcheck/common/spellcheck_result.h |
index 1937a8f21d843ad3d66ed38eb4a87732ba04e0ef..0c4fb45eff7752edc88a9b2ba0ea7ca20150a9d7 100644 |
--- a/components/spellcheck/common/spellcheck_result.h |
+++ b/components/spellcheck/common/spellcheck_result.h |
@@ -6,7 +6,6 @@ |
#define COMPONENTS_SPELLCHECK_COMMON_SPELLCHECK_RESULT_H_ |
#include <stdint.h> |
-#include <vector> |
#include "base/strings/string16.h" |
@@ -23,25 +22,16 @@ struct SpellCheckResult { |
GRAMMAR = 1 << 2, |
}; |
- // Default values are so we have a default constructor for IPC::ReadParam() |
- explicit SpellCheckResult( |
- Decoration d = SPELLING, |
- int loc = 0, |
- int len = 0, |
- const std::vector<base::string16>& rep = std::vector<base::string16>()); |
- |
- explicit SpellCheckResult(Decoration d, |
- int loc, |
- int len, |
- const base::string16& rep); |
- |
- ~SpellCheckResult(); |
- SpellCheckResult(const SpellCheckResult&); |
+ explicit SpellCheckResult(Decoration d = SPELLING, |
+ int loc = 0, |
+ int len = 0, |
+ const base::string16& rep = base::string16()) |
+ : decoration(d), location(loc), length(len), replacement(rep) {} |
Decoration decoration; |
int location; |
int length; |
- std::vector<base::string16> replacements; |
+ base::string16 replacement; |
}; |
#endif // COMPONENTS_SPELLCHECK_COMMON_SPELLCHECK_RESULT_H_ |