11 class ISpell : public SpellBase
15 enum ActualSpellChecker {
22 ISpell(BufferParams const & params, string const & lang);
27 /// initialize spell checker
28 void initialize(BufferParams const & params, string const & lang);
32 /// clean up after error
36 enum spellStatus check(string const & word);
38 /// close spellchecker
41 void insert(string const & word);
43 void accept(string const & word);
46 void store(string const & mis, string const & cor);
48 char const * nextMiss();
54 ActualSpellChecker actual_spell_checker;
56 /// instream to communicate with ispell
59 /// outstream to communicate with ispell