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 void sigchldhandler(pid_t pid, int *status);
50 char const * nextMiss();
56 ActualSpellChecker actual_spell_checker;
58 /// instream to communicate with ispell
61 /// outstream to communicate with ispell