#define SPELL_BASE_H
#include "support/strfwd.h"
+#include <vector>
namespace lyx {
IGNORED_WORD,
/// number of personal dictionary "word"
LEARNED_WORD,
+ /// number of document dictionary "word"
+ DOCUMENT_LEARNED_WORD,
/// missing dictionary for language
NO_DICTIONARY
};
return res != WORD_OK
&& res != IGNORED_WORD
&& res != NO_DICTIONARY
- && res != LEARNED_WORD; }
+ && res != LEARNED_WORD
+ && res != DOCUMENT_LEARNED_WORD; }
/// check the given word of the given lang code and return the result
- virtual enum Result check(WordLangTuple const &) = 0;
+ virtual enum Result check(WordLangTuple const &,
+ std::vector<WordLangTuple> const &) = 0;
/// Gives suggestions.
virtual void suggest(WordLangTuple const &, docstring_list & suggestions) = 0;