9 class ISpell : public SpellBase
13 enum ActualSpellChecker {
20 ISpell(BufferParams const & params, string const & lang);
25 /// initialize spell checker
26 void initialize(BufferParams const & params, string const & lang);
30 /// clean up after error
34 enum spellStatus check(string const & word);
36 /// close spellchecker
39 void insert(string const & word);
41 void accept(string const & word);
44 void store(string const & mis, string const & cor);
46 void sigchldhandler(pid_t pid, int *status);
48 char const * nextMiss();
54 ActualSpellChecker actual_spell_checker;
56 /// instream to communicate with ispell
59 /// outstream to communicate with ispell