7 class PspellStringEmulation;
8 class PspellCanHaveError;
13 class PSpell : public SpellBase
19 PSpell(BufferParams const & params, string const & lang);
23 /// initialize spell checker
24 void initialize(BufferParams const & params, string const & lang);
26 bool alive() { return alive_; }
28 /// clean up after error
32 enum spellStatus check(string const & word);
34 /// close spellchecker
37 void insert(string const & word);
39 void accept(string const & word);
42 void store(string const & mis, string const & cor);
44 void sigchldhandler(pid_t pid, int *status);
46 char const * nextMiss();
54 PspellStringEmulation * els;
56 PspellCanHaveError * spell_error_object;