11 class ISpell : public SpellBase
15 enum ActualSpellChecker {
22 ISpell(BufferParams const & params, string const & lang);
26 /// initialize spell checker
27 void initialize(BufferParams const & params, string const & lang);
30 /// clean up after error
33 enum spellStatus check(string const & word);
34 /// close spellchecker
37 void insert(string const & word);
39 void accept(string const & word);
41 void store(string const & mis, string const & cor);
43 char const * nextMiss();
49 ActualSpellChecker actual_spell_checker;
50 /// instream to communicate with ispell
52 /// outstream to communicate with ispell